JS 学习笔记--2--变量的声明

 

1、ECMAScript 中规定所有的关键字、保留字、函数名、函数名、操作符等都是区分大小写的。

2、标识符:指变量、函数、属性的名字;标识符组成:以字母、下划线、$ 开头,其他字母可以含有数字,不能够把关键字、保留字、true、 false、null(对象类型值) 等作为标 识符

3、注释:单行注释://;块级注释 /* .. */; 注释的用途:对代码进行说明;调试

4、字面量(直接量): 程序中直接显示的量;比如数值字面两100; 布尔值字面两 true ;字符串值字面两 "abc"; 对象字面量表达式 {x:1,y:2};数组字面量表达式[1,2,3,4];对象字面量 null;正则表达式字面量 /js/gi;等

5、关键字:是程序中开始使用的关键字;保留字:目前还没有用 但是以后可能会用  

 6、声明变量的时候如果没有被赋值,系统会认为是undefined,但是此变量是存在的。但是如果不 声明是会报错的。

7、JS 是弱类型的语言(松散型的),变量声明了后可以随时改变他的类型,但是这样做效率不高 同时对后期的维护也很困难

  

var box="abc";alert(typeof box);//结果为 string     
box=100;alert(typeof box);//结果为 number; 
//typeof 是关键字 用来获取变量的类型

  如果重复的用 var 声明一个变量(同名),也不会报错,这不过是做了一次赋值操作而已   

var box="ahcd";var box="jiji"; //这样也不会报错

 声明多个变量的时候可以写在一行,用分号隔开;

var box1="abc";var box="geg";var box3="jei";

 当每条语句独占一行的时候可以省略分号,但是最好不要这样做,维护性差,习惯不好;

var box1="abcd" 
var box2="niji"
var box3="hih"

 当然也可以一条语句定义多个变量,变量之间用逗号隔开,组后一句添加一个分号即可为了可读性 最好是另起一行,而且变量之间对齐但这不是必须的。  

1 var box1="abh",box2="hue",box3="ahc";
//或者
  var box1="cba",
     box2="hue",
     box3="ahc";

还有一种情况是变量前面不需要 var 关键字既可以创建变量,这种变量和带有var修饰的变量再作用域上有一定的不同。

转载于:https://www.cnblogs.com/qigang/p/3497188.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值