(5)JavaScript学习笔记 - 变量
2012-07-11 16:07
513 查看
一、变量的类型
1.JS是非类型的,也就是说JS的变量可以储存任何类型的值;
2.所以在必要时,JS可以快速、自动的将一种类型的值转换成另外一种类型;
二、变量的声明
多次声明同一个变量时合法的,只不过是重新赋值。
三、变量的作用域
1.在函数内部定义的变量时局部变量,且优先级比全局变量高;
2.虽然在全局作用域中可以不使用 var ,但是声明局部变量一定要使用 var
四、未定义的变量和未赋值的变量
1.给未声明的变量赋值,不会引起错误,程序会在全局作用域中隐式的声明;
2.已声明未赋值的变量,读的值是 undefined
1.JS是非类型的,也就是说JS的变量可以储存任何类型的值;
2.所以在必要时,JS可以快速、自动的将一种类型的值转换成另外一种类型;
二、变量的声明
//声明单个变量 var a; //声明多个变量 var a,b,sum; //声明和初始化绑定 var msg="hello"; var i=0,j=0,k=0; //var还可以作为for 循环的一部分 for( var i=0;i++;i<10) document.write(i,"<br>");
多次声明同一个变量时合法的,只不过是重新赋值。
三、变量的作用域
1.在函数内部定义的变量时局部变量,且优先级比全局变量高;
2.虽然在全局作用域中可以不使用 var ,但是声明局部变量一定要使用 var
四、未定义的变量和未赋值的变量
1.给未声明的变量赋值,不会引起错误,程序会在全局作用域中隐式的声明;
2.已声明未赋值的变量,读的值是 undefined
相关文章推荐
- JavaScript学习笔记-基础语法、类型、变量
- 【学习笔记】JavaScript——变量、常量、保留字、运算符与表达式、语句
- JavaScript学习笔记——基本语法和变量
- JavaScript学习笔记-JavaScript声明全局变量三种方式的异同
- 【Web前端学习笔记】Javascript_01_变量,数据类型,类型转换
- JavaScript基础学习笔记(二)——JavaScript 注释、JavaScript 变量、JavaScript运算符
- JavaScript学习笔记:判断变量是否为undefined,判断变量和函数是否声明
- Javascript 变量对象学习笔记
- javascript学习笔记(一):基础、输出、注释、引用、变量、数据类型
- JavaScript学习笔记之变量
- 【JavaScript学习笔记】3:变量作用域
- javascript学习笔记_浅谈基础语法,类型,变量
- JavaScript学习笔记一:数据类型和变量
- 【学习笔记】javascript 基础篇 变量 运算符 函数
- JS学习笔记5-JavaScript 变量
- JavaScript学习笔记(4)——JavaScript语法之变量
- JavaScript学习笔记(1)变量的生命周期
- JavaScript高级程序设计学习笔记--变量、作用域和内存问题(一) (变量、作用域)
- javascript学习笔记整理(概述、变量、数据类型简介)
- JavaScript权威设计--JavaScript类型,值,变量(简要学习笔记三)