JavaScript语法
JS的基本语法
变量的命名: 和java基本类似
变量的声明:
在java中: 数据类型 变量名; int a;
在JS中: var 变量; (注意: 在js中变量如果没有赋值 默认值 undefined)
赋值:
a.定义变量同时赋值 var a = 10;
b.先定义后赋值: var a; a=10;a=“abc”;
数据类型:
- 基本类型:
1. Undefined 只有一个值 undefined,当定义变量并且不赋值的时候,默认值就是undefined
2. Null 只有一个值 null,空值,但是在ECMAScript中把他们定义成了相等
3. Boolean,有两个值 true 和 false
4. Number,表示任意数字 1 10000000000 3.13 3.13456732345678
5. string,表示字符串,在js中字符串必须用""或者’'引起来 - 引用类型:
也是一种叫做类(class),但是我们一般不会自己创建对象,而是直接使用,js已经给我们准备好的对象,所以说JS是基于对象 ,而不是面向对象。
运算符:
- 算术运算符和java一模一样
- 比较运算符:
" == " : 称为值等,只比较两个数据的值,不考虑类型 比如 var a = " 10" a == 10,这是true,因为值一样。
" === ":称为全等,即比较类型 也比较数值, 比如 var a = “10” a===10 这是false,因为类型不一样。 - 逻辑运算符: 与 && 或 || 非 !