js编程精解
目录
--- 语言
-- 值 类型 运算符 -- 程序结构 -- 函数 -- 数据结构: 对象和数组 -- 高阶函数 -- 对象的秘密 -- 正则 -- 异步编程 -- 浏览器 -- 文档对象模型 -- 处理事件 -- canvas -- http和表单 -- node -- 性能
js中只有一个值不等于它自己, 它就是NaN('不是数字')
并非所有运算符都是符号, 有些运算符是用英文字母写的, 一个例子是typeof
一元运算符符运算的区别在与
使用的值 例如减号 既可以是是一元 也可以是二元
console.log(8+null)
//0 null会变成0
console.log('5' -1)
// 4 字符串变成数字
console.log('5' + 1)
// 51 在数字加法之前尝试字符串连接
console.log('five' * 1)
// NaN 未能有很明显的转换未数字,将得到 NaN
类型强制转换
console.log(- (10-2))
0,NaN和空字符串("")计未false
最后更新于
这有帮助吗?