1. 首页
  2. 行业
  3. 电子政务
  4. 谈谈JS中的!!

谈谈JS中的!!

上传者: 2020-11-29 13:34:08上传 PDF文件 43KB 热度 36次
!!一般用来将后面的表达式强制转换为布尔类型的数据(boolean),也就是只能是true或者false。 var a; var b=!!a; a默认是undefined。!a是true,!!a则是false,所以b的值是false,而不再是undefined,也非其它值,主要是为后续判断提供便利。 因为javascript是弱类型的语言(变量没有固定的数据类型)所以有时需要强制转换为相应的类型,类似的如: a=parseInt(“1234′′) a=”1234′′-0 //转换为数字 b=1234+”” //转换为字符串 c=someObject.toString() //将对象转换为字符串
下载地址
用户评论