1、数据类型:对数字进行加、减、乘、除。
2、字符串:字符的序列加上引号,告知js脚本是字符串;字符串是js通用的数据类型;
3、布尔型:两个值 true or false.
4、对象:除数字、字符串和布尔值以外的所有类型。
5、null通常是无值。undefind值有三种,声明了变量没有赋值。访问未声明的属性。定义函数的参数值没有传递typeof显示值的类型。
js定义方法有两种:
1.var example = function(){
//...do something
}
2.function example(){
//...do something
}
调用方法:
example()
可以跟页面元素事件绑定,例如:
<button type="button" onclick="example()">示例</button>
1. 定义一些常量,使用闭包,匿名函数实现常量的定义。例如:
var Class = (function() {
var UPPER_BOUND = 100//定义了常量
var Test={}
// 定义了一个静态方法 获取常量的方法
Test.getUPPER_BOUND=function() {
return UPPER_BOUND
}
return Test
})()
用法:
var k=Class.getUPPER_BOUND()
alert(k)//
2.多个常量的情况下:
var Class = (function() {
// Private static attributes.
var constants = {//定义了两个常量
UPPER_BOUND: 100,
LOWER_BOUND: -100
}
var Test={}
// 定义了一个静态方法
Test.getConstant=function(name){//获取常量的方法
return constants[name]
}
return Test
})()
用法:
var k=Class.getConstant('UPPER_BOUND')
alert(k)