【面向JS--变量和常量】

来源:互联网 发布:打车软件盈利模式 编辑:程序博客网 时间:2024/05/17 03:35

变量

1、什么是变量

量:数据变量:变化的数据内存:保存程序在运行过程中所需要用到的数据变量:内存中的一段存储空间,用于保存数据值:变量中所保存的数据变量名:内存地址的别名即保存数据的空间的名称。

2、变量的声明

1、声明变量     到内存中,申请一个空间    var 变量名;2、为变量赋值    将数据保存在变量中    变量名 = 值;3、声明变量并赋值    var 变量名=值;注意:    1、如果变量的值是非数字类型的话,要使用''或""引起来    2、声明时可以省略 var 关键字,省略后成为了全局变量,推荐不要省略var关键字    3、ES6推出let声明变量,在当前块级作用域内生效4、一条语句声明多个变量(推荐使用)    一条语句声明多个变量,用 "," 分隔    语法:        var 名1,名2=值,名3=值;

3、变量名的命名规范

1、不允许是JS的关键字或保留关键字2、可以包含字母,数字,下划线(_),$    var _stuName;正确    var $ = 25;正确    var stu&Name;错误,&3、不能以数字开头    var stuName1;正确    var 1stuName;错误4、尽量见名知意    var userName;    var userSalary;5、可以采用"匈牙利命名法","驼峰命名法","下划线命名法"    驼峰命名法:        变量名称,如果只有一个单词组成,采用全小写模式 ex:var age;        如果变量名由多个单词组合而成,第一个单词全小写,其余的每个单词的首字符,变大写

4、变量的使用

1、未经初始化的变量

1、变量定义后,未赋过值而直接使用    var userName;    console.log(userName);    结果为:undefined     表示没有值2、变量未被声明过就直接使用    console.log(userAge);    报错

2、对变量进行存取操作

1、获取变量的值 - GET操作

var userAge = 18; //存值console.log(userAge);//取值document.write(userAge);//取值var newAge=userAge;//针对 userAge ,是取值操作//针对 newAge,是存值操作
总结:只要变量没出现在=的左边,一律是取值

2、设置变量的值 - SET操作

var userAge = 15;//存值var newAge = userAge;//针对 userAge ,是取值操作//针对 newAge,是存值操作newAge = newAge + 15;console.log(newAge); //30
总结:只要变量出现在=的左边,一律是存值操作

常量

1、什么是常量

一经声明定义后,就不允许被修改的数据成为常量

目的:保证数据的准确性适合用常量表示的数据:    1、圆周率 :π - 3.14    2、一周有七天:DAYOFWEEK

2、语法

const 名称=值;注意:习惯上,常量名采用纯大写形式ex:const PI = 3.1415926;
原创粉丝点击