您的位置:首页 > Web前端

WEB前端 | JS基础——(5)字符串和时间

2016-10-13 17:29 288 查看
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<title>字符串和时间</title>
</head>
<body>

</body>
<script type="text/javascript">
// 创建一个字符串对象,空格也算一个字符
var string1 = new String("Hello baby");
console.log(string1);
// charAt() 取字符串的第几个字符。
console.log(string1.charAt(1));
// search 在string1里面查找某个字符串,返回被查找的第一个字符的位置,如果找不到返回-1,区分大小写。返回找到的第一个字符串的位置。
console.log(string1.search('l'));
// substring() 字符串截取,从3开始到4结束(不包括4),截取之后返回一个新字符串,不会对原有的字符串做修改,只给一个参数代表从3开始到字符串的结束位置。
var string2 = string1.substring(3,4);
// var string2 = string1.substring(3);
console.log(string2);
console.log(string1);
// substr() 从第3个开始,截取3个
var string3 = string1.substr(2,3);
console.log(string3);
// split() 字符串的分隔,根据所给的字符,对字符串进行分割,被分割出来的字符串会被放到一个数组里面。作用和数组的join相反
var string4 = string1.split('i');
var arr = [1, 2, 3];
console.log(arr.join('Y'));
console.log(string4);
// replace('1','2') 字符串替换,把1替换为2,只能替换第一个出现的1
var string5 = string1.replace("i","Y");
console.log(string5);
// concat('新的字符串') 字符串的拼接,在原有的字符串后面拼接新的字符串。
var string6 = string1.concat('123');
console.log(string6);
// indexOf(),lastIndexOf()
// 查找字符串的位置,没有发现就返回-1
console.log(string1.lastIndexOf('lo'));

// 时间
var date1 = new Date();
console.log(date1);
</script>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息