首页> 基础笔记 >JS/JQ基础学习 >对象 对象
JavaScript内置对象-字符串对象定义及对象方法
作者:小萝卜 2023-03-21 【 javascript 】 浏览 428
简介创建字符串对象var str = new String(“abcdefg”);var str = “abcdefg”;
创建字符串对象
var str = new String(“abcdefg”);
var str = “abcdefg”;
字符串对象的方法:
indexOf(“abc”) //返回子字符串abc在字符串中第一次出现的位置
lastIndexOf(“abc”) //返回子字符串abc在字符串中最后一次出现位置
match(regexp) //找到一个或多个正则表达式的匹配
replace(表达式,替换的字符串) //替换一个与正则表达式相匹配的子串
search(regexp) //查找与正则表达式相匹配的子字符串
split(正则表达式,数组最大长度) //用于把一个字符串分割成字符串的数组
slice(startindex,endindex) //返回一个子字符串
substr(startindex,length) //返回一个子字符串
substring(startindex,endindex) //返回一个子字符串
toLowerCase() //将字符串转换为小写
toUpperCase() //将字符串转换为大写
字符串对象拥有的属性:
constructor //对创建该对象的函数的引用
length //字符串的长度
实例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>字符串操作</title>
</head>
<body>
<script type="text/javascript">
var str = new String("456789");
var str = new String(true);
var str = "iloveyou";
// alert(str);
// console.log(str);
// console.log(typeof(str));
//获取字符串的长度 strlen
var len = str.length;
//重点
var str = "i@@@love@@@you";
//清除两侧空白
// alert(str.length);
var newStr = str.trim('@');//这里的trim是一个方法 js中的trim只能清除空白 php中可以清除指定的字符
// alert(newStr.length);
//获取指定索引的字符
var ch = str.charAt(4);//char 字符 at 在
// alert(ch);
//获取字符或者字符串首次出现的位置
var pos = str.indexOf('o');//index索引 of的
//获取最后一次出现的位置
var pos = str.lastIndexOf('ou');
//select *,concat(path,',',id) as paths from cate order by paths
var str1 = 'ilove';
var str2 = 'you';
var str3 = 'verymuch';
var str4 = ' too';
var newStr = str1.concat(str2, str3, str4);//arguments
// alert(newStr);
//截取字符串 substr strstr strrchr
var newStr = str.slice(2,6);//接受两个数字索引的参数 但是保留开始索引的字符 不要最后索引的字符
var newStr = str.substring(6,9);
//拆分字符串为数组(explode)
var arr = str.split('@@@');
//截取字符串 substr();
var arr = str.substr(4,7);
//大小写 strtoupper
var newStr = str.toUpperCase();
// var str = "JUST DO IT";
var newStr = str.toLowerCase();
var newStr = str.replace("love",'like');
//连贯操作 where() field(); $user->field()->where()->select();
var newStr = str.toLowerCase().toUpperCase().toLowerCase().toUpperCase().replace('LOVE','LIKE').substr(4,4);
console.log(newStr);
</script>
</body>
</html>
很赞哦! (0)