1.语法
1.1如果引入了外部js,那么在该script标签里不能再写js代码
<script src=""></script>
1.2区分大小写
1.3标识符组成开头:a(字母)、_、$
1.4不能把关键字,保留字,true false null作为标识符
2.变量
var a;//创建(声明)变量 var a=1;//创建变量,和变量初始化; a=1+a;//变量的操作
3.数据类型
var a;//创建变量 var a=1;//创建变量,和变量初始化; a=1+a;//变量的操作 a = 1;//数值 Number a = 0.01;//整数和实数共用一种数据类型 Number a = ‘hello world‘;//字符串 String a = "javascript";//双引号的字符串 String a = true;// 布尔值 Boolean a = false;//于true相反的布尔值 Boolean a =null; //null类型一个特许的值,意思是‘空’ Null a =undefined;//undefined和null非常了类似 Undefineda = {}; //对象 Object
3.1undefined和null的区别
undefined
a.没有必要给变量赋值为undefined,也可以表示‘空的’,js会给未定义变量自动隐式赋值undefined。
b.声明变量必须初始化。
var a;//创建变量 alert(a); //会弹出undefined的未定义的变量
null
a.表示“空”的对象
var b = {}; alert(typeof b); //b是Null类型,返回的值[object object],返回类型的字符串是object alert(b);//弹出[object object]
示例:
alert(undefined == null); //返回true alert(undefined === null);//返回false alert(typeof undefined == typeof null); //返回false
4.typepof(返回数据的类型的字符串)
示例1:
var a=1;//创建变量 alert(typeof a); //会弹出number a是Number类型,值是1,返回类型的字符串是number
示例2:
var b; alert(typeof b) //b是undefined类型,返回值是undefined,返回类型的字符串是undefined
示例3
var b = null; alert(typeof b) //b是Null类型,返回的值[object object],返回类型的字符串是object
5.不同数据类型的初始化
var box = ‘‘; //字符串的初始化一般为空的字符串 var box = 0 ;//Number初始化,一般用0 var box = false;//Boolean初始化,一般false或true; var box = {}; //Obeject,一般用空的对象
6.Boolean的隐式转换
时间: 2024-10-19 05:56:56