js常用的字符串函数
1 字符串的定义和作用
字符串是编程语言中的常见数据类型,用于存储一串字符。在Javascript中,字符串是以单引号(')或双引号(")括起来的一段字符内容。字符串可以用于存储文本、数字、日期、布尔值等信息。
在网页开发中,常用字符串来处理用户输入、显示页面内容和操作DOM元素。
2 字符串的属性
js 正则替换字符串是一个对象,因此具有一些属性和方法可以用来操作字符串。
2.1 length属性
length属性用于获取字符串的长度,即字符串中字符的个数。
```javascript
var str = "hello";
console.log(str.length); // 5
```
2.2 constructor属性
constructor属性用于返回创建该字符串的构造函数。
```javascript
var str = "hello";
console.structor); // ƒ String() { [native code] }
```
2.3 prototype属性
prototype属性用于给字符串对象添加属性和方法。
```javascript
verse = function() {
return this.split("").reverse().join("");
};
var str = "hello";
console.verse()); // "olleh"
```
3 字符串的方法
字符串具有很多有用的方法,下面介绍一些常用的方法。
3.1 indexOf()
indexOf()方法用于返回指定字符或字符串在原字符串中的位置。如果不到,返回-1。
```javascript
var str = "hello world";
console.log(str.indexOf("world")); // 6
console.log(str.indexOf("World")); // -1
```
3.2 slice()
slice()方法用于提取字符串的一部分。
```javascript
var str = "hello world";
console.log(str.slice(0, 5)); // "hello"
console.log(str.slice(6)); // "world"
```
3.3 substring()
substring()方法也用于提取字符串的一部分。和slice()方法的区别在于,substring()不支持负数参数。
```javascript
var str = "hello world";
console.log(str.substring(0, 5)); // "hello"
console.log(str.substring(6)); // "world"
```
3.4 replace()
replace()方法用于替换字符串中的字符或字符串。
```javascript
var str = "hello world";
console.place("world", "javascript")); // "hello javascript"
```
3.5 toUpperCase()和toLowerCase()
toUpperCase()和toLowerCase()方法分别用于把字符串转换为大写和小写字母。
```javascript
var str = "Hello World";
console.UpperCase()); // "HELLO WORLD"
console.LowerCase()); // "hello world"
```
3.6 trim()
trim()方法用于去除字符串两端的空格。
```javascript
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论