原引用链接: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