常用的字符串方法

来源:互联网 发布:淘宝手机端承接页装修 编辑:程序博客网 时间:2024/05/22 06:14
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">

var str = 'this is a dog';

//字符串的下标是从0开始的。
console.log(str.charAt(5));


//一个字符占一个字节(8位),一个汉字占2个字节。
/*返回指定字符unicode编码。*/
console.log(str.charCodeAt(5));


//二进制转换为10进制;
var num = parseInt(11111,2);
console.log(num);


/*把各进制的数据转换成十进制的数据。
parseInt(value(s可以是数值或者字符串),进行(2,8,6)。
 
把十进制的数据转换成二,八,十六进制的数。
num.toString(n);
* */

var str2 = 'this that hate';
//把参数中的字符串拼接到str变量对应的字符串上。(concat)
var newStr = str2.concat('what','where','when');
console.log(newStr);


//slice(start,end);包含下标,不包含上标。
console.log(str2.slice(1,3));


//substring(start,end);包含下标,不包含上标。
console.log(str2.substring(1,2));
         

//substr(start,length);从什么位置开始截取,长度为length;
console.log(str2.substr(1,2));

/*indexOf(strValue)返回字符串出现的位置(第一个字母出现的下标)*/
console.log(str2.indexOf('at'));

/*indexOf(strValue,n)返回字符串出现的位置,从字符串那个位置开始查找。在指定范围内第一次出现的位置的下标。*/
console.log(str2.indexOf('at',8));

//找到最后一次出现的位置
console.log(str2.lastIndexOf('at'));
</script>


</head>
<body>
</body>
</html>
原创粉丝点击