转义字符
-
\\
反斜杠\ -
\"
双引号" -
\\'
单引号' -
\n
换行(newline) -
\t
tab
错误提示:Null、Undefined 和 NaN
-
Null
: 输出的内容为空 -
Undefined
: 输出的内容已定义,但是未赋值 -
NaN
: (not a number),运算的结果不是数字,如"good"/2
,将输出NaN
布尔值为false
以下几个值的布尔值都是false:
false
null
undefined
0
NaN
""
-
" "
注意:虽然NaN
的布尔值是false
,但是NaN==false
的结果并不是true
而是false
。
NaN==false测试结果
数组
数组也是对象(object)类型
- 在控制台输入
[]
可以看到数组支持的所有方法
在控制台输入[] - length 返回数组长度
- push("item") 在数组末尾添加一个函数,并返回添加后的数组长度
- pop() 删除数组末尾的元素,并返回删除的元素
- slice(start,end) 获取数组中的指定段的元素,并不会改变数组
start:获取元素的起始位置,为负数时表示从数组的末尾往前偏移的位置,如-2表示倒数第2个元素
end: 结束的位置,非必填,不填则表示从start到末尾的所有元素 - splice(start,count,item1,.....,itemN)
start:删除/添加的元素的起始位置,为负数时表示从数组的末尾往前偏移的位置,如-2表示倒数第二个元素
count:删除元素的个数
item:要添加的元素,非必填 - join() 将数组元素合并为字符串
- sort() 对数组元素进行排序
- reverse() 倒转数组的元素
- toFixed(n) 保留n位小数,但是返回的是字符串类行
- toUpperCase() 小写转大写
- toLowerCase() 大写转小写
- substr(start,count) 获取从start开始的count个字符,start也可以是负数,count非必填,如果不填,则返回直到结尾的字符串。
网友评论