首页 > 其他 > 详细

ECMAScript---变量

时间:2019-08-27 19:07:31      阅读:91      评论:0      收藏:0      [点我收藏+]

上上篇我们说到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.(类型错误:不能给一个常量重新赋值,能够修改的就是变量了)

 

ECMAScript---变量

原文:https://www.cnblogs.com/xinxinxiangrong7/p/11419849.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!