JS的基础语法,注释,语句,标识符,变量var

JS语法是严格区分大小写的

JavaScript中是严格区分大小写的,包括关键字,变量,函数名,所有的标识符等等
myname myName Myname MyName 都是不一样的

注释

JavaScript中支持两种注释
单行注释 //注释内容
多行注释 /* 注释内容*/

语句

在JavaScript中可以省略末尾的分号,但是一般不介意这么做,因为省略后浏览器会在执行的时候给你自己加上,这样会浪费一定的浏览器资源,花费更多的时间

标识符

标识符是按照以下格式规则组合起来的一个或多个字符

  1. 只能由数字、字母、下划线和美元符号($)组成
  2. 不能以数字开头
  3. 不能是保留字和关键字
  4. 大小写敏感 age Age 这是两个完全不同的变量
  5. 见名知意(尽量使用英文全称)
  6. 单词个数超过两个之后
    1. 驼峰式命名 className
    2. 下划线命名 class_name
  • 数字不允许作为首字符出现,以便可以轻易区分开变量和数字,如:12345就是个数字,不用考虑是个变量的情况;
  • 合法的标识符:myname、_age、$classname、abc、hqyj_h5;
  • 不合法的标识符:5mynama;
  • 也可以使用非英语来定义标识符:var π = 3.14;α;
  • 标识符最好见名知意
  • 不能把关键字,保留字,true,false和null作为标识符

变量

JavaScript里面使用var来声明变量的
变量在JavaScript中就是用一个变量名表示,变量名是大小写英文、数字、$和_的组合,且不能用数字开头
变量名也不能是JavaScript的关键字,如if、while等

初次给变量赋值时,有var和没有var的区别

有var,系统就会在当前作用域的第一行代码隐式的声明一个变量(变量提升),不可以使用delete,console.log(delete abc)输出false;

没有var,系统帮你创建一个(全局)变量(运行到这里的时候),可以使用delete,console.log(delete abcd)输出true,并且这是一个全局变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值