微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ECMAScript---变量

上上篇我们说到ESMAScript是JS的语法规划,JS中的变量、数据类型、语法规范、操作语句、设计模型等都是ES规定的,现在咱们聊一下JS中的变量和常量

变量(variable)

它不是具体值,只是一个用来存储具体值的容器或者代名词,因为它存储的值可以改变,所以称为变量

例如:王燕=我,如果王燕代表了另一个人的名字了,就是 王燕=另一人的代名词

常量

指不可改变的值,一旦赋值就不能再改变这个值,一般写面向对象的时候用的比较多,数字语义化,会定义为常量

基于JS语法规范,在JS中创建变量/常量有以下方式:

var  (ES3/5) 创建变量

function 创建函数,本质上函数名也是变量,只不过存储的值是函数类型的而已

let (ES6)创建变量

const   创建常量

import  基于ES6的模块规范导出需要的信息

class  基于ES6创建类

变量的命名规范:

严格区分大小写

驼峰命名:按照数字、字母、下划线来命名,注意数字不能作为开头

关键字保留字不可用

语义化(具有一定意义的)

 

 1 /*语法*/
 2 var  [变量名] = 变量值;
 3 let   [变量名] = 变量值;
 4 const [变量名] = 变量值;
 5 function 函数名(){函数体};
 6 
 7 var num = 13; //以后n就代表13
 8 num = 15;//n又代表了15,就不能代表13了
 9 
10 alert(num+15);//弹出25,此时n代表15
11 
12 const totle = 30; //声明了一个常量,赋值为30
13 totle=50;//报错 Uncaught TypeError: Assignment to constant variable.(类型错误:不能给一个常量重新赋值,能够修改的就是变量了)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐