如何用JavaScript写出高逼格的代码(js独特技巧分享)?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1922个文字,预计阅读时间需要8分钟。
下面是简化后的内容:
下面是具体的写法,建议大家逐个测试一下,加深印象+转Boolean类型。!!'a'///true 通过两个取反,可以强制转换为Boolean类型。!!是将表达式强制转换为bool值的运算符。
下面就是具体的写法,建议大家逐个测试一下,加深印象
转Boolean类型
这个较为常用。
!!'a'//true
通过两个取反,可以强制转换为Boolean类型。
!!是将表达式强制转化为bool值的运算,运算结果为true或false,表达式是什么值,结果就是对应的bool值,不再取非。
不是取非再取非的意思!!!
!!false=false; 要注意false和“false” 的区别!!!!!
!!"false"=true;
!!true=true;
!!(NaN || undefined || null || 0 || ' ')=false;
转Number类型
String转化为Number;日期输出时间戳。
本文共计1922个文字,预计阅读时间需要8分钟。
下面是简化后的内容:
下面是具体的写法,建议大家逐个测试一下,加深印象+转Boolean类型。!!'a'///true 通过两个取反,可以强制转换为Boolean类型。!!是将表达式强制转换为bool值的运算符。
下面就是具体的写法,建议大家逐个测试一下,加深印象
转Boolean类型
这个较为常用。
!!'a'//true
通过两个取反,可以强制转换为Boolean类型。
!!是将表达式强制转化为bool值的运算,运算结果为true或false,表达式是什么值,结果就是对应的bool值,不再取非。
不是取非再取非的意思!!!
!!false=false; 要注意false和“false” 的区别!!!!!
!!"false"=true;
!!true=true;
!!(NaN || undefined || null || 0 || ' ')=false;
转Number类型
String转化为Number;日期输出时间戳。

