JavaScript学习笔记
来源:互联网 发布:智能电话软件 编辑:程序博客网 时间:2024/05/29 18:36
知识要点:
- 严格的相等 使用 “===” ,三个等
- 分号虽然不强制,最后加上,免得解释器猜错,还有在压缩代码,优化回车换行的代码的时候,会出现异常
- “123”.length 是对象的属性,不是函数,这点和java不同.
- undefined 没有值, null 没有对象
- undefined , null ,false ,0 ,NaN ,和 “”都可以视为false
- 对象使用 === 比较的是标识,而不是内容
var obj1 ={}; var obj2 ={}; obj1 === obj2 ; //false obj1 === obj2 ; //true
typeof 主要用于原始值判断类型,instanceof 主要用于对象值
typeof "123"; //string[] instanceof object // truenull instaceof object //true
Boolen()会将传入的参数转换为布尔值
Boolean(0) //falseBoolean(undefined) //falseBoolean(3) //trueBoolean([]) //true 空数组也是真Boolean({}) //true 空对象也是真
逻辑运算
&& 若第一个运算是假返回它,否则返回第二个
NaN && 'abc' // 返回NaN123 && "456" //返回 "456"
|| 若第一个为真 返回它,否则返回第二个
'abc' || 123 // 返回 'abc'''|| 123 //返回123
—-<深入理解javascript> 快速上手
0 0
- javascript cookie学习笔记javascript
- javascript学习笔记
- Javascript学习笔记
- JavaScript学习笔记1
- JavaScript学习笔记2
- JavaScript学习笔记3
- JavaScript学习笔记4
- JavaScript学习笔记5
- JavaScript学习笔记6
- JavaScript学习笔记7
- JavaScript 学习笔记 1
- JavaScript 学习笔记 2
- JavaScript 学习笔记 3
- JavaScript 学习笔记 4
- javascript学习笔记
- javascript学习笔记
- JavaScript学习笔记 一
- javascript学习笔记
- MySQL之——服务器调优思路
- Add Digits
- C语言scanf学习笔记
- 安卓(android)崩溃日志的抓取
- 编程之美。分层遍历二叉树(使用队列)
- JavaScript学习笔记
- mybatis参数映射
- Spring 使用注解方式进行事务管理
- 非信任机构的https证书,afnetworking 报错解决办法
- 字典转模型时,字典包含字典
- HDU 5692 Snacks(线段树)
- Java进阶之动态代理
- oracle中数据前后空格的函数
- 【Codeforces Round 370 (Div 2) B】【简单贪心】Memory and Trident