Maison > interface Web > js tutoriel > le corps du texte

Notes d'étude à collecter en Java Script (partage de résumé)

WBOY
Libérer: 2021-10-12 11:38:34
avant
2290 Les gens l'ont consulté

Aujourd'hui, je vous apporte quelques notes d'apprentissage de base de JavaScript qui valent la peine d'être collectées. Elles contiennent beaucoup de petites connaissances, alors dépêchez-vous et jetez un œil !

Notes d'étude à collecter en Java Script (partage de résumé)

Qu'est-ce que JavaScript ?

JavaScript est un langage de script qui s'exécute sur le client ole.log()


Boîte de sortie contextuelle
alerte

Boîte de saisie contextuelleinviteÉcriture de fichierdocument.write('')Petite théorie : VariablesDéclarer les variables var (nom)Quelques notesLors de la déclaration de plusieurs variables à la fois, elles doivent être séparées par des virgules, et elles doivent être séparées par des sauts de ligne et écrit sur la même ligne Les déclarations multiples de variables seront invalides. Le résultat direct de la sortie des variables non initialisées n'est pas défini
console.log peut générer n'importe quel type de données, alert ne peut générer que des données de type String et ne peut générer que les premières données. Si la sortie de l'alerte est un objet, la méthode toString() sera automatiquement appelée.


Type de données

JavaScipt est un > langage dynamique/faiblement typé

  • Type NumNumber
    • Type booléen
    • Type de chaîne Str

    • Valeur inconnue non définie
    • Nul vide

    • Le type de données variable de js est déterminé en fonction de la valeur située à droite du signe égal uniquement pendant le processus d'exécution du programme. Il est également appelé type de données dynamique

      instructions couramment utilisées :

IsNAN() //判断值是否为非数字
//转义符: \n换行 \t缩进 \b空格
str.length  //获取字符串长度
Copier après la connexion

petite théorie.

  • non défini et lorsque des nombres sont ajoutés, le résultat est NaN

  • null+1 est égal à 1

  • La valeur extraite de l'invite est de type caractère.

Pour l'ajout d'une valeur d'invite, il existe les cas d'ajout suivants :

//demo onevar a,
	b
	;a = parseInt(prompt('请输入第一个值'));
	b = parseInt(prompt('请输入第二个值'));
	var c = a + b;
	alert (c);
	//demo two
	var a = prompt('请输入第一个值');
	var b = prompt('请输入第二个值');
	var c = Number(a) + Number(b);
	alert (c);
Copier après la connexion

Conversion de chaîne de caractères (la couleur du chrome est noire)

  • variable.toString()
  • String() cast
  • conversion implicite : + épissage
  • épissage de modèle de chaîne Mon âge est de ${age} ans (Attention à ne pas laisser tomber les guillemets)我的年龄是${age}岁 (注意反引号不要掉了)

数字型转换(chrom颜色为蓝)

  • Parselnt()转换为整数型
  • parseFloat()转换为浮点型
  • Number()强制转换函数
  • 隐式转换:- * / 算术运算隐式转换

布尔型转换(chrom颜色为蓝)

  • 空、否定会被转换为false:如 ‘’、 0 、 NaN 、 null 、 undefined
    其余全部为true

运算符

==默认转换数字类型,会把字符型转换成数字型
===全等, 要求数值和数据类型都一样

优先级:

  • 括号

  • 单目 (右结合右至左)

  • 算数*/%

  • 位移

  • 关系

  • 相等

  • 逻辑&^| &&||

  • 赋值

  • 逗号


选择语句

  • if没什么好说的
  • switch注意事项:
    case的值判断是全等运算判断

数组

  • 创建数组的方式
    1.利用new创建数组
var arr = new Array() //注意的是,new A必须大写
var arr = new Array(2); //表示数据长度2
var arr = new Array(2, 3); //表示里面有两个元素是2和3
Copier après la connexion

2.利用字面量创建数组

var arr = [];
Copier après la connexion

3.获取数组的长度

arr.length
Copier après la connexion

也可通过arr.length = (Number)的方式来修改数组长度

注意点:

  • 多余的地址/空地址/未定义数组元素默认值为undefined
    拿C语言举例,字符数组默认后面都是有一个

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!