<!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>
7.11js常用对象
原文地址:https://www.cnblogs.com/zhen1996/p/9293793.html