javascript变量
来源:互联网 发布:mysql 快照恢复 编辑:程序博客网 时间:2024/06/06 04:02
变量的查找有两种类型:LHS和RHS,LHS即赋值操作的目标是谁,RHS即谁是赋值操作的源头。若RHS查找失败会抛出ReferenceError异常,LHS失败会导致自动隐式地创建一个全局变量(非严格模式)。
考虑如下两段代码:
//-----------A------------
function foo(a)
{
console.log(a + b);
b = a;
}
foo(2);
//-----------B------------
function foo(a)
{
b = a;
console.log(a + b);
}
foo(2);
//-----------------------
以上两个小例子,大家可以在电脑上跑一下
A会出错,错误信息为:Uncaught ReferenceError: b is not defined。
而B能正确地打印出4。
1 0
- JavaScript变量
- JavaScript 变量
- JavaScript 变量
- JavaScript 变量
- JavaScript 变量
- javascript变量
- javascript 变量
- JavaScript 变量
- JavaScript 变量
- JavaScript 变量
- JavaScript----变量
- javascript变量
- JavaScript 变量
- javascript变量
- Javascript变量
- JavaScript 变量
- javaScript 变量
- JavaScript-变量
- TCP三次握手和四次挥手以及缺陷(详细)
- APP开发实战134-APP版本更新功能设计
- 小区广播专题
- ORM 框架之 greenDAO 使用心得
- 定于与行号有关的变量
- javascript变量
- 08/25号JAVA基础课学习总结
- APP开发实战135-APP版本更新之APP和服务器交互
- Linux进程管理下的PCB(task_struct)
- XML中的转义字符和CDATA表示
- 查看硬盘UUID
- 343. Integer Break
- Android自定义控件三部曲文章索引
- Educational Codeforces Round 6 D. Professor GukiZ and Two Arrays(二分 | two pointers)