【面向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;
阅读全文
0 0
- 【面向JS--变量和常量】
- 变量和常量,数组
- 常量和变量
- 变量和常量
- 数据类型、常量和变量
- 变量和常量
- Js_常量和变量
- 字符串常量和变量
- (二) 变量和常量
- Ruby变量和常量
- go - 变量和常量
- Java 变量和常量
- 常量和变量
- Swift--变量和常量
- Swift--变量和常量
- Swift常量和变量
- 变量、常量和函数
- Swift常量和变量
- 命令符
- gdb 调试入门,大牛写的高质量指南
- 内存管理ios
- Android应用开发—TabLayout定制化Tab样式
- 二维码生成
- 【面向JS--变量和常量】
- 如何修改在Screen Pinning Test中长按“返回”按钮取消固定屏幕?
- weex run android时报错:Environment variable $ANDROID_HOME not found !
- 死锁
- 练习 15:系统启动:运行级别,/etc/init.d,rcconf,update-rc.d
- ABAP开发Smartform实例
- 安裝 Installation of Torch7, Cuda, Cudnn, Nvidia Driver with GTX1070
- 在线压缩图片
- HTML--表单