基本数据类型的一些特别的操作方法小结

来源:互联网 发布:软件著作权侵权认定 编辑:程序博客网 时间:2024/06/05 21:00

1.字符串转数值:

> var a="222";var b=a*1;typeof b'number'


2.数值转换为字符串

var a=1111;var b=a+"";typeof b       //"string"

3.数值、字符串、布尔值、数组、undefined、null转换为布尔值用逻辑运算符    !!

var b="";!!bfalse> var b=[1,2,3];!!btrue> !!NaNfalse> !!""false> !!" "true

4.惰性求值

> var b=5; true||(b=6)true> b5

var b=5; true&&(b=6)6> b6

5.相等操作符和等价操作符

> 1=="1"true> 1=="2"false> 1==="1"false> 1===1true> 1=="abc"false> 1==truetrue> NaN==NaN   // false

6.undefined和null :undefined指未经定义,而null必须赋值

> aReferenceError: a is not defined> a=nullnull> anull
> 1*undefinedNaN> 1*null0> !!undefinedfalse> !!nullfalse> null+""'null'> undefined+""'undefined'





0 0