1JavaScript的数据类型:
5种基本:string boolean number null undefined
复杂类型:object array date regexp function
2.
1.没有内容就是undefined,这个就是false
2.0就是false,1是true
3.null跟undefined一样,都是false
4.字符串里面有内容的话才是true,没有内容就是false
5.NaN是一种数值类型,已经是false了,只是为了让程序继续往下面走
3.从字符串 const str = 'qwbewrbbeqqbbbweebbbbqee';中能得到结果 ["b", "bb", "bbb", "bbbb"] 以下错误语句是?
正则表达式里:
?出现0次或1次. [0,1]
* 出现0次或多次. [0,+∞]
+ 出现1次或多次 [1,+∞]
A.str.match(/b+/g)
B.str.match(/b*/g)
C.str.match(/b{1,4}/g)
D.str.match(/b{1,5}/g)
4.执行以下程序段后,x的值是( )。
var x=0; switch(++x) { case 0: ++x; case 1: ++x; case 2: ++x; }
++x 直接进入case1 之后X = 2 然后case之后是X = 3
5在浏览器控制台执行以下代码,输入的结果是()4400 4401 4399 4400
.
6.JavaScript的全局函数?
1decodeURI()解码摸个编码的URI
2decodeURIComponent()解码一个编码的URI组件
3.encodeURI()吧字符串编码成URI
4.encodeURIComponent()吧字符串编码位URI组建
5.escape()对字符串进行编码
6.eval()计算JavaScript字符串,并把它作为脚本代码来实现
7.isFinite()检查摸个值是否为有穷大的数
8.isNaN() 检查摸个值是否位数字
9.Number() 吧对象值转换为数字
10parseFloat()解析一个字符串并返回一个浮点数
11parseInt()解析一个字符串并返回一个整数
12.String()吧对象值返回为字符串
13unescape()对escape()编码的字符串进行解码