js常用数据类型
数字类型 | 字符串类型 | 未定义类型 | 布尔类型 typeof()函数查看变量类型
数字类型 Number
var a1 = 10; var a2 = 3.66; console.log(typeof(a1)) console.log(typeof(a2))
字符串类型 String
var s1 = "hello word"; var s2 = '456';
未定义类型 undefined
var = a var u1 = undefined
布尔类型 boolean
var b1 = true; var b2 = false;
引用类型
对象:object
var obj = {
name:"lxx",
age:18,
}
函数:function
var func = function () { return 0; }
空:null
var a = null;
其他数据类型( 数组Array,时间Date,正则RegExp )
数组类型
a = new Array(1,2,3,4,5) a = [5,2,3]
时间类型
a = new Date() 当前时间 a = new Date("2019-3-1 12:00:00") 设定时间 a.getFullYear() 年 a.getDay() 周几 a.getMonth() 几月 a.getDate() 几号
正则 RegExp
RegExp(); g 全文匹配 i 不区分大小写
方法一:
re = RegExp("d{2}")
res="abc123".match(re);
方法二:
re = /d{2}/ res="abc123".match(re);
数组与对象的使用
数组的使用
var lis = [0,1,2,3]
lis[0]
对象的使用
var a = { name:"lxx", age:18, } a["name"] a.name