核心提示:Javascript数据直接量:直接量,就是可以在程序中直接使用的数据。主要有字符串直接量,数字直接量,数组直接量,对象直接量,函数直接量、undefined直接量和null直接量。在这个主要说一下后...
Javascript数据直接量:直接量,就是可以在程序中直接使用的数据。主要有字符串直接量,数字直接量,数组直接量,对象直接量,函数直接量、undefined直接量和null直接量。在这个主要说一下后面四个直接量。
对象直接量 对象直接量主要用于给变量赋值,将一个对象直接量赋值给变量之后,该变量就可以使用对象中的方法和属性,换句话说,该该变量就是一个对象。用法如下:
<script>
var myObj={name:"张三",age:"19"};
document.write("姓名:"+myObj.name+"<br>");//输出name属性
document.write("年龄:"+myObj.age+"<br>");//输出age属性
<\script>
2.函数直接量
函数直接量就是将函数当作一个值赋值给一个变量,并且使用函数直接量时不需要函数名,该变量可以当作函数来使用。用法如下:
<script>
//将函数直接量赋值给变量myFun
var myFun=function(){document.write("函数直接量<br>");}
myFun();//此时变量的用法和函数的用法相同<br>
var myObj={name:"张三",age:"19",sayHi:function(){document.write("Hi")}};<br>
document.write("姓名:"+myObj.name+"<br>");//输出name属性
document.write("年龄:"+myObj.age+"<br>");//输出age属性
document.write("他对你说:");<br>
myObj.sayHi();//调用myObj对象的方法
<\script>
3.undefined直接量
undefined直接量的作用是将一个已赋值的变量重置为未赋值的变量。
4.null直接量
null直接量的作用与undefined直接量相似,其作用就是将一个变量初始化为空。</script>


