前端开发

 首页 > 前端开发 > javascript > js中!!的作用

js中!!的作用

分享到:
【字体:
导读:
          js中!!的作用是: !!一般用来将后面的表达式转换为布尔型的数据(boolean) ===表示类型什么的全部相等(自己写一个if测试一下就好了) !==表示要全部不想等包括类型(一样写一个if)...

js中!!的作用是:


!!一般用来将后面的表达式转换为布尔型的数据(boolean)


===表示类型什么的全部相等(自己写一个if测试一下就好了)

!==表示要全部不想等包括类型(一样写一个if)

||或者的意思

!!一般用来将后面的表达式转换为布尔型的数据(boolean) 因为javascript是弱类型的语言(变量没有固定的数据类型)所以有时需要强制转换为相应的类型,

类似的如: a=parseInt("1234") a="1234"+0 //转换为数字 b=1234+"" //转换为字符串 c=someObject.toString() //将对象转换为字符串 其中第1种、第4种为显式转换,

2、3为隐式转换 布尔型的转换,javascript约定和c类似,规则为 ·false、undefinded、null、0、"" 为 false ·true、1、"somestring"、[Object] 为 true


分享到:
web 屏蔽BackSpace键实例代码
web 屏蔽BackSpace键实例代码 在web端,输入的时候,很容易在文本框消失焦点的时候,点击退格键,页面就回退了,下面是一种屏蔽页面回退键的方法(在网上找的,具体的地址忘记了!!!)。 //处理键盘事件 禁止后退键(Backspace)密码或单行、多行文本框除外  function forbidBackSpace(e) {    var ev = e...
js获取小数点后2位函数toFixed(2)
js获取小数点后2位函数toFixed(2) 四舍五入以下处理结果会四舍五入: var num =2.446242342; num = num.toFixed(2); // 输出结果为 2.45 不四舍五入以下处理结果不会四舍五入:第一种,先把小数边整数: Math.floor(15.7784514000 * 100) / 100   // 输出结果为 15.77 第二种,当作字符串,使用正则匹配: N...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……