JS基础--JS语法

基础语法

  • 区分大小写: a  A;
  • 语句以 ; 结尾
  • 标识符(变量)

 

  1. 硬性要求:必须满足变异的条件,由数字、字母、下划线、$组成,并不以数字开头,不能使用关键字、 保留字;
  2. 软性要求:望文知意

 

  • 规则:1.英文名称    2.驼峰:bigBox      3._ :  big_box      4.变量前+数据类型: i_number   , arr_students
  • 严格模式:"Use strict" 能够让JS进入严格模式,写在JS文件第一句
  • 存储值的容器:JS中值的类型可被修改,不同于其他静态语言
  • ES5 -->通过var声明变量   ;ES6-->通过 let、const 声明
  • 变量的声明赋值叫做变量的初始化

 

-----var

  • 支持重复声明
  • 变量可以存储任意数据类型
  • 禁止变量未声明使用,严格模式下报错
  • 变量的提升,只提升声明(预解析)不报错      console.log(a);  var a = 5;  //不报错

 

-----let

  • 不支持重复声明
  • 块级{}作用域限制 先执行{}里面的
  • 变量不提升 报错         console.log(a); let a = 5;  //报错

 

-----const

  • 定义常量(不可变的量) -->常量是变量的一种
  • 对于复杂数据类型,在不改变引用的情况下,可以被修改
  • const声明的变量必须被赋值

 

常量也是变量的一种,只是我们不希望某个值被修改,所以才以常量的方式声明出来。

 

posted @ 2020-12-12 21:45  瓜豆のO泡  阅读(116)  评论(0)    收藏  举报