js基本语法
[1]js声明变量:js中任何变量都是
var
关键字来声明;结尾是分号;
[2]javaScript中的关键字,不可以作为变量名;
var a;
[3]js中的部分关键字:
abstract,else,instanceof,super,boolean,enum,int,switch,break,export,interface,synchronized,
byte,extends,let,this,case,false,long,throw,cathch,final,native,throws,char,finally,new,transient,class,
float,null,void,delete,implements,return,volatile,do,import,short,while,double,in,static,with
JS变量的基本数据类型
<1>变量有Number,String,Boolean,Undefined,Null
<2>声明一个数字Number类型,如下:
<script>
//声明一个Number类型
var b = 1;
//声明一个字符串String类型
var c = "哈";
//声明一个Boolean类型
var d = false;
//在java中一个变量未被初始化的时候,java中是null或者基本数据类型的默认值
//在javaScript中,当一个变量未被初始化的时候,他的值为undefined;
//下面是演示undefined的情况,(当一个引用不存在时,它为null);
var aa;
//输出undefined
document.write(aa);
</script>
JS引用类型
在java中需要类定义,然后再实例对象(也就是需要先定义一个类,然后再声明一个对象进行调用)
<script>
//在javaScript中对象可以直接写出来
var student={id:1,name:"张三",age:18}
document.write(student.id);
document.write(student.name);
document.write(student.age);
//事实上,student被复制为了一个JSON,也就是说在JS中JSON是用来标记一个对象的
</script>