JavaScript入门
原引用链接:JavaScript教程 - 廖雪峰的官方网站 (liaoxuefeng.com)
1、JavaScript严格区分大小写
2、数据类型:
Number(NaN表示Not a Number, Infinity表示无限大)、字符串、布尔值、数组、对象 -> 属性、变量、Map、Set、iterable
3、相等运算符 == (会自动转化数据类型)
=== (不会自动转换数据类型)
4、函数:isNaN()、Array()、toUpperCase()、toLowerCase()、indexOf()、substring()、slice()、reverse()、concat()、forEach()
5、变量本身类型不固定的语言称之为动态语言
6、启用strict模式的方法是在JavaScript代码的第一行写上:'use strict'
7、如果 ' 本身也是一个字符,那就可以用 "" 括起来
如果字符串内部既包含 ' 又包含 " 则可以用转义字符 \ 来标识 。
8、多行字符串:\n 或 反引号 ` ... `
9、模板字符串:反引号 ` ...${变量名} ... `
10、请注意,直接给Array的length赋一个新的值会导致Array大小的变化
如果通过索引赋值时,索引超过了范围,同样会引起Array大小的变化
11、push()向Array的末尾添加若干元素,pop()则把Array的最后一个元素删除掉
12、如果要往Array的头部添加若干元素,使用unshift()方法,shift()方法则把Array的第一个元素删掉
13、sort()可以对当前Array进行排序,它会直接修改当前Array的元素位置
14、splice()方法是修改Array的“万能方法”
请注意,concat()方法并没有修改当前Array,而是返回了一个新的Array
15、join()方法是一个非常实用的方法,它把当前Array的每个元素都用指定的字符串连接起来,然后返回连接后的字符串
16、JavaScript的对象是一种无序的集合数据类型,它由若干键值对组成
17、for ... of 循环
此处仅作个人学习记录 / 20220330