JS
文章平均质量分 73
LinguistHub
All computer scientists are essentially linguists.
展开
-
JavaScript中的逻辑运算符&&和||详解(运算法则、短路实例)
console.log(2&&3); // 3 console.log(2||3); // 2运算原理:1. 将 && 和 || 两边的值转成Boolean 类型2. 逻辑运算(数值换成Boolean值的规则:object、非零整数、非空字符串为 true; 其他为 false)3. 若 true,&&运算返回后面的值;|| 运算返回前...原创 2018-02-26 12:01:58 · 795 阅读 · 0 评论 -
JavaScript中的Auto Type Conversion
string转为number: 通过对string执行数学运算 ( - , *, / ) var numValue = stringValue - 0; /* or */ var numValue = stringValue * 1; /* or */ var numValue = stringValue / 1;number转为string: 通过将在number前加上 '+' 来实现 ( 运算...原创 2018-02-26 21:10:04 · 359 阅读 · 0 评论 -
EcmaScript 6 - 块级作用域(block scope)
1. EcmaScript 5作用域EcmaScript5的作用域有全局作用域(global scope)与函数作用域(function scope)两种。1.1 全局作用域在全局作用域中定义的变量,在整个上下文中都是可以访问的。var msg = 'Hello world'; console.log(msg); // Hello world function sayHi(){ conso...转载 2018-02-27 18:22:20 · 384 阅读 · 0 评论 -
JS DOM元素中对Attribute和Property的理解
1.介绍:dom元素中的Attribute和Property这两个单词,翻译出来都是“属性”,《js高级程序设计》书中翻译为“特性”和“属性”,以示区别。简单理解,Attribute就是dom节点自带的属性,例如html中常用的id、class、title、align等:而Property是这个DOM元素作为对象,其附加的内容,例如childNodes、firstChild等: 2.“脚踏两只船”...转载 2018-02-28 22:14:58 · 545 阅读 · 0 评论