天天看点

前端基础 - JavaScript语法

JavaScript语法

变量的命名: 和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,因为类型不一样。

逻辑运算符: 与 && 或 || 非 !