javascript 学习细节记录
2018-01-19 15:02
411 查看
逻辑与操作遵循的规则:
①如果第一个操作数是对象,则返回第二个操作符。
②如果第二个操作数是对象,则只有第一个操作数的求值结果为true的情况下才返回该对象。
③如果两个操作数都是对象,则返回第二个操作数。
④如果有一个操作数是null,则返回null
⑤如果有一个操作数是NaN,则返回NaN
⑥如果有一个操作数是undifined,则返回undifined
逻辑或操作遵循的规则:
①如果第一个操作数是对象,则返回第一个操作符。
②如果第一个操作数的求值结果为false,则返回第二个操作数。
③如果两个操作数都是对象,则返回第一个操作数。
④如果有一个操作数是null,则返回null
⑤如果有一个操作数是NaN,则返回NaN
⑥如果有一个操作数是undifined,则返回undifined
slice(),substr(),substring()当参数为负数时注意的细节。
①slice()方法会将传入 负数与字符串长度相加。
②substr()会将负的第一个参数加上字符串长度,而将负的第二个参数转化为0
③substring()会将传入所有负参数全部转化为0。
①如果第一个操作数是对象,则返回第二个操作符。
②如果第二个操作数是对象,则只有第一个操作数的求值结果为true的情况下才返回该对象。
③如果两个操作数都是对象,则返回第二个操作数。
④如果有一个操作数是null,则返回null
⑤如果有一个操作数是NaN,则返回NaN
⑥如果有一个操作数是undifined,则返回undifined
逻辑或操作遵循的规则:
①如果第一个操作数是对象,则返回第一个操作符。
②如果第一个操作数的求值结果为false,则返回第二个操作数。
③如果两个操作数都是对象,则返回第一个操作数。
④如果有一个操作数是null,则返回null
⑤如果有一个操作数是NaN,则返回NaN
⑥如果有一个操作数是undifined,则返回undifined
slice(),substr(),substring()当参数为负数时注意的细节。
①slice()方法会将传入 负数与字符串长度相加。
②substr()会将负的第一个参数加上字符串长度,而将负的第二个参数转化为0
③substring()会将传入所有负参数全部转化为0。
相关文章推荐
- 学习记录12——JavaScript-入门(17/10/15 于成都)
- JavaScript学习记录——《学用 JavaScript 设计模式》学习笔记(2)单例模式
- 学习记录--javascript多态
- JavaScript学习记录(一)
- javascript学习记录
- 高性能Javascript 记录代码运行时间学习笔记
- JavaScript学习记录——《学用 JavaScript 设计模式》学习笔记(1)
- JavaScript 的学习记录。
- 网上一篇关于JavaScript基本概念初级讲解论坛贴的学习记录
- jQuery/javaScript学习中遇到的问题记录
- JavaScript学习记录(基础)
- 《JavaScript权威指南》----第13章 Web浏览器中的JavaScript(2) 学习记录
- JavaScript学习记录day4-Map、Set和iterable
- javascript学习记录
- JavaScript基本概念初级讲解论坛贴的学习记录
- 记录我的旅程7之JavaScript Dom学习笔记
- JavaScript学习记录day7-高阶函数
- 记录我的旅程2之JavaScript Dom学习笔记
- [Javascript 高级程序设计]学习心得记录6 变量和作用域
- 学习html&css&JavaScript记录