Maison  >  Article  >  interface Web  >  Notes d'étude à collecter en Java Script (partage de résumé)

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

WBOY
WBOYavant
2021-10-12 11:21:182240parcourir

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  //获取字符串长度

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);

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

2.利用字面量创建数组

var arr = [];

3.获取数组的长度

arr.length

也可通过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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer