<!DOCTYPE html>
<html>
<head>
<title>js常用对象</title>
<script type="text/javascript">
//js的对象
//1.Boolean
var v1 = new Boolean('true'); //构造方法
var v2 = Boolean('true');//转换方法
console.log(typeof v1);
console.log(typeof v2);
//2.Number对象
var v3 = new Number(10);
console.log(typeof v3);
//3.数组对象
var arr1 =[123,110,11] //这种方法多,直接写数组,下面方法都是添加
var arr2 = new Array();
arr2.push(120);//添加元素
arr2.push(110);
arr2.push(119);
arr2.push(210);
console.log(arr2);
arr2.pop(); //移除最后的元素
console.log(arr2.toString());//把数组转换成字符串
arr2.sort();//排序
console.log(arr2.toString());
var arr3 = new Array('zhangsan'.'lisi');
console.log(arr3.toString());
//4.String 对象
var s1 = "JS四不像"
var s2 = new String(s1);//把原始类型转换成索引
console.log(typeof s2);
//返字串符的索引
console.log(s2.indexOf('不'));
//关于方法 多看一下文档
var date = new Date();
console.log(date);
//6.RegExp正则表达式
var email = 'ctx_vip@qq.com'
//创建正则表达式对象
// var reg = newRegExp(pattern);
// var reg = /^[1~9]\\d{4,14}$/; //qq表达式
//7.js对象的创建
var stu = { name :'gyf',height:'19'};
console.log(typeof(stu));
console.log(stu.name);
</script>
</head>
<body>
</body>
</html>