js基础之常量与变量
1.变量
变量是在程序运行中,值会改变,
语法:var 标识符;
var ----是关键字,它告诉编译器后面的标识符是变量,
标识符的组成限制要求
1.只能由数字,字母,下划线和$组成。
2.首字母不能为数字其次不要和系统函数和关键字and保留字重名。
var a=10;a在左是开辟了一个叫a的空间,
var b=a;a在右边是a的值把他赋给了b;
命名习惯:
a 见其命知其意
b 标识符尽量用英文
c驼峰命名法 出首单词的首字母不大写,后面的单词首字母一律大写。
变量的初始化:
在定量定义的同时赋值(同一行赋值)
注意事项:
1 不允许变量未定义就使用
2 不能重复定义变量
<script>
var a = 1;//先定义了一个a变量,把1赋值给了a
console.log(a);//在控制台打印了a
a=2;//改变了a的值,把2赋值给了a
console.log(a);//在控制台打印了a
</script>
结果:
2.常量
常量:在程序运行中,定义了就不会随程序运行,改变它的值。
1.使用const关键字创建常量,声明的同时必须赋值,
2.常量采用全大写的形式。
js基础之数据类型
1.基本类型(值类型)
数字类---number eg--123--整型 ,eg--123.456---浮点型
字符串---string---"123"双引号引起来的值
布尔值---boolean---true(真)---1//----false(假)---0
未赋值---undefined
空值----null
2.引用数据类型(对象类型)
对象(Object)、数组(Array)、函数(Function),
还有两个特殊的对象:正则(RegExp)和日期(Date)。
我们可以使用type of 判断内置类型的关键字。
<script>
console.log(typeof(123));//这是数字类型的整型
console.log(typeof(123.43));//这是数字类型的浮点型
console.log(typeof("123"));//这是字符串
console.log(typeof(123==12));//这是布尔类型
var a = null;
var b;
console.log(a);//这是Null
console.log(b);//这是undefined
</script>
js基础之运算符三属性
1优先级 2结合方向 3操作目数