函数直接量:
在JavaScript中支持使用函数作为直接量,函数直接量的使用格式如下:
Function(参数列表) {函数中的语句块}
函数直接量中没有函数名称,通常将函数直接量赋值给一个变量,被赋值后的变量可以当做函数使用。
如:
<script type="text/javascript" language="javascript">
var myFunction = function(a, b) { return a + b }
document.write("1+2=", myFunction(1, 2));
</script>
对象直接量:
JavaScript支持将对象当做直接量使用,对象直接量也常用语给变量赋值。使用对象直接量给变量赋值后,该变量可以当做对象使用。
{属性名1:属性值1,属性名2:属性值2,属性名3:属性值3,……}
如:
<script type="text/javascript" language="javascript">
var myObj = { height: 10, width: 20, name: "box" };
document.write(myObj.height, "<br>");
document.write(myObj.width, "<br>");
document.write(myObj.name, "<br>");
</script>
特殊直接量
Null undefined
在JavaScript中支持使用函数作为直接量,函数直接量的使用格式如下:
Function(参数列表) {函数中的语句块}
函数直接量中没有函数名称,通常将函数直接量赋值给一个变量,被赋值后的变量可以当做函数使用。
如:
<script type="text/javascript" language="javascript">
var myFunction = function(a, b) { return a + b }
document.write("1+2=", myFunction(1, 2));
</script>
对象直接量:
JavaScript支持将对象当做直接量使用,对象直接量也常用语给变量赋值。使用对象直接量给变量赋值后,该变量可以当做对象使用。
{属性名1:属性值1,属性名2:属性值2,属性名3:属性值3,……}
如:
<script type="text/javascript" language="javascript">
var myObj = { height: 10, width: 20, name: "box" };
document.write(myObj.height, "<br>");
document.write(myObj.width, "<br>");
document.write(myObj.name, "<br>");
</script>
特殊直接量
Null undefined