JavaScript常量和变量
- JavaScript中常量、变量的概念和C语言一样
- 常量: 固定不能改变的数据
- 整型常量
666
、0b1001
等各种进制整数 - 实型常量
3.14
、6.66
等所有小数 - 布尔常量
true
、false
- 字符串常量
a
、"lnj"等使用单引号(')或双引号(")括起来的一个或几个字符
- 整型常量
- 变量: 可以以变化的数据
- 和C语言一样, 需要先定义后使用
变量定义
- C语言中定义变量的格式:
变量类型 变量名称 ;
int num;
- JavaScript中定义变量的格式:
var 变量名称;
var num;
注意:
- 和C语言不同的是, C语言再定义变量时需要通过数据类型指定变量的类型
- 而JavaScript在定义变量时不需要通过数据类型指定变量的类型
- 变量的类型会在赋值时自动确定
变量初始化
- C语言中初始化变量
- 先定义后初始化
int num; num = 666;
- 定义的同时初始化
int num = 666;
- JavaScript中初始化变量
- 先定义后初始化
var num; num = 666;
- 定义的同时初始化
var num = 666;
变量默认值
- C语言中变量没有初始化保存的都是垃圾数据
- JavaScript中变量没有初始化保存的是undefined
var num;
console.log(num); // undefined
// 如果变量没有初始化, 里面存储的是undefined
注释
- JavaScript中的注释和C语言一模一样(格式、特点), 也分为单行注释和多行注释
- 单行注释
// 我是被注释的内容
var num;
- 多行注释
/*我是被注释的内容*/
var num;