摘要:
1、==(相等运算符) 在 JavaScript 中,为了让两个不同的数据类型(例如 numbers 和 strings)的值可以作比较,它必须把一种类型转换为另一种类型。 这叫作 “类型强制转换”。 转换之后,可以像下面这样来比较: 1==1 //true 1==2 //false 1=='1' 阅读全文
摘要:
##字符串的不变性 在 JavaScript 中,字符串(String)的值是不可变的(immutable),这意味着一旦字符串被创建就不能被改变。 例如,下面的代码: var myStr = "Bob"; myStr[0] = "J"; 是不会把变量 myStr 的值改变成 Job 的,因为变量 阅读全文
摘要:
###函数中的全局作用域和局部作用域优先级 一个程序中有可能具有相同名称的局部变量 和全局变量。 在这种情况下,local 变量将会优先于global变量。 下面为例: var someVar = "Hat"; function myFun() { var someVar = "Head"; ret 阅读全文