JS注释
单行注释 ctrl+/
多行注释 shift+alt+a
JS输入输出语句
变量
定义:变量是用于存放数据的容器。通过变量名获取数据,甚至数据可以修改
变量在内存中的存储
本质:变量是程序在内存中申请的一块用来存放数据的空间
变量的使用(两步)
1.声明变量 2.赋值
- var是一个JS关键字,用来声明变量(variable),使用该关键字计算机会自动为其分配内存
- age是程序员定义的变量名,我们要通过变量名访问内存中分配的空间
- =用来把右面的值赋给左面的变量空间中 此处代表赋值的意思
- 变量值是程序员保存到变量空间里的值
变量的初始化
声明一个变量并赋值,我们称为变量的初始化
更新变量
一个变量被重新赋值后,它原有的值会被覆盖,变量值将以最后一次赋的值为准
声明多个变量
同时声明多个变量时,只需要写一个var,多个变量名之间用英文逗号隔开
变量的其它情况
- 只声明不赋值:结果是undefined 未定义的
- 不声明不赋值:结果是报错
- 不声明只赋值:可以出结果但不推荐
变量命名规范
- 由字母,数字,下划线,美元符号组成
- 严格区分大小写 var app 和 var App 是两个变量
- 不能以数字开头,不能是关键字,命名必须有意义
- 遵循驼峰命名法 首字母小写,后面单词首字母大写
交换两个变量
- 先定义一个临时变量
- 然后把第一个变量值赋予临时变量
- 再把第二个变量值赋予第一个变量
- 再将临时变量的值赋予第二个变量
- 消除变量
判断一个值是否是NaN
方法一 isNaN()
方法二 NaN不等于NaN