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

最后更新于

这有帮助吗?