分享

JS内置对象(1)

 金银宝100 2017-12-03
<!DOCTYPE HTML>
<html>
<head>
<title>demo</title>
<meta charset="utf-8"/>
<script>
/* ** 1.String对象 ** */
var str1 = new String("abc");//对象
var str2 = "abc";//基本数据类型string
//alert(typeof str1);//object
//alert(typeof str2);//string
//string类型在需要时会自动转成对应的包装对象
//alert(str2.toString());

//(1)length属性 -- 返回字符串的长度
//(2)charAt方法 -- 返回指定索引处的字符
//(3)indexOf方法 -- 根据子字符串到字符串进行查找, 返回子字符串第一次出现的位置.
//(4)lastIndexOf方法 -- 根据子字符串到字符串进行查找, 返回子字符串最后一处的位置.

//(5)match方法 -- 根据正则表达式到字符串中进行匹配, 返回包含所有符合正则表达式的子字符串的数组
var str3 = "Hello JavaScript...Java";
var reg1 = /Java/g;
//alert(str3.match(reg1));//Java, Java

//(6)replace方法
var str4 = "Hello JavaScript...Java";
var reg2 = /Java/g;
//alert(str4.replace(reg2, "C++"));

//(7)search方法 -- 根据正则表达式到字符串中进行匹配, 返回第一次出现的位置.
var str5 = "Hello JavaScript...Java";
var reg3 = /Java/g;
//alert(str5.search(reg3));//6

//(8)split方法 -- 根据指定的字符切割字符串, 返回一个数组
//(9)slice方法 -- 从start开始截取, 截取到end这个位置.(包含start, 不包含end)
var str6 = "Hello JavaScript";
//alert(str6.slice(6, 10));//Java

//(10)substr方法 
//-- 从start开始截取, 截取指定长度的字符串
var str7 = "Hello JavaScript";
//alert(str7.substr(6, 4));
//(11)toLowerCase -- 转小写
//(12)toUpperCase -- 转大写
/* ** 2.Date对象 ** */
//方式一
var date1 = new Date();//表示当前时间
//alert(date1.toLocaleString());

//方式二
var date2 = new Date(1000*3600);//1970-1-1
//alert(date2.toLocaleString());

//方式三
//月份是从零开始, 0表示1月, 11表示12月
var date3 = new Date(2017,10,11);
//alert(date3.toLocaleString());
//获取年份
//alert(date3.getFullYear());//2017
//获取月份
//alert(date3.getMonth());//10(11月)
//获取哪一天
//alert(date3.getDate());//11
//获取星期几
//alert(date3.getDay())//6
</script>
</head>
<body>
引入JS.....
</body>
</html>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多