js语法
1、使用:
1)、嵌入html:<script> </script>
2)、外部引用:<scirpt src="myjs.js"> </script>,js文件中不含<script>标签。
1、注释
单行://
多行:/* */
2、变量
声明:var varname;
默认:undefined
重新声明:变量值不会丢失
3、数据类型:
1)、js是动态弱类型语言。
动态:运行时检查数据类型 静态:编译时检查数据类型
强类型:数据类型不能改变 弱类型:数据类型可以改变
2)、6种基本数据类型:String、Number、Boolean、Null、Undefined、Symbol
String:单引号和双引号皆可
Number:正数、负数、整数、小数、科学计数(123e5=12300000,123e-5=0.00123)
Boolean:true false
Symbol(表示独一无二的值):var varname=Symbol(‘identity’); //通常用做标识对象的不同属性。
3种引用数据类型:Array、Object、Function
Array
声明:var a=new Array(); var a=new Array("a",1,"b"); var a=["a",1,"b"];
访问:a[0]="abc"; a[2]=123; //可存储不同数据类型的值,未赋值的为undefined
Object
声明:var person={name:"Jack", age:18}; //属性: 值 属性不加引号
访问:var n=person.name; var a=person["age"]; //两种访问属性方式
Function
声明:function funName(){}