变量
储存数据的一个容器
为什么要使用变量
- 简化操作
- 灵活程序
变量命名规则
- 必须是 字母 数字 _ $ 组成
- 不能以数字开头
- 不能是JavaScript的关键字 如:class,var 等
推荐的规则
- 尽量用英文 (拼音也行)
- 命名要有意义 c1 c2 c3 没有意义,money left 等这些就有意义
- 可以采用驼峰写法,下划线写法; 如:
bestNumber
best_number
(尽量统一)
变量声明的方法
- 声明即赋值
var num = 100;
- 先声明后赋值
var num;
num = 100;
- 声明多个用逗号隔开
var name,
age,
sex;
var name = "smm",
age = "18",
sex = "男";
数据的类型
- 值类型 数值Number 字符串String 布尔Boolean 未定义Undefind
- 引用类型 对象Object 数组Array 函数function null空
不同的数据类型不同的表现形式
数值 Number
- 整数
var age = 18
- 小数
var money = 108.5
- 负数
var degree = -2
字符串 String - 用单引号
''
或者 双引号""
包裹
var str = "Davie";
var name = 'Defu';
// 单引号里面可以嵌入双引号,双引号里面可以嵌入单引号,单双引号替换使用
转义字符串 表达一些特殊的符号
单引号: \'
双引号: \"
换行: \n
布尔值 Boolean
- 表示对或者错
- 只有连个值 :
true
或者false
未定义 Undefined
- 变量声明没有赋值
var name;
consolo.log(name) //undefined