<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JavaScript 数组及字符串对象</title>
</head>
<body>
<script>
//字符串的声明和应用
var str = 'xu\rxi\nao\\\'xbi\tong';
console.log(str);
//模板字符串
var firstName = 'yuanxi';
var lastName = 'this is a man';
var str = `<b>${firstName}</b>
<i>${lastName}</i>`;
console.log(str);
document.write(str);
console.log(typeof str);
var str = 'yuanxi';
//查找不到时 返回-1
var index = str.indexOf('z',4);
console.log(index);
//注意:search可以使用正则,但不能使用第二个位置参数
var index = str.search('i');
console.log(index);
var res = str.slice(3);
console.log(res);
//如果设置第二个参数表示截取到某个下标之前
var res = str.slice(3,5);
console.log(res);
//如果第二参数设置为负数 表示截取到最后的哪个下标之前
var res = str.slice(3,-2);
console.log(res);
//如果设置负数 表示从后面开始截取 -1代表最后一位
var res = str.slice(-2);
console.log(res);
//substring截取字符串长度
var res = str.substring(1,3);
console.log(res);
//substr
var res = str.substr(3);
console.log(res);
var url = 'https://www.ewcms.cn?m=user&a=add';
//获取字符串中的参数
function getArgs(url){
var index = url.indexOf('?');
if(index == -1){
return false;
}
return url.substr(index+1);
}
console.log(getArgs(url));
</script>
</body>
</html>
JavaScript 数组及字符串对象:字符串的声明和应用
最新推荐文章于 2022-08-19 20:36:33 发布