美文网首页
S-字符串的常见属性和方法

S-字符串的常见属性和方法

作者: zhao_ran | 来源:发表于2020-09-12 10:56 被阅读0次

属性

- length

属性length就是字符串的长度
中文、数字、英语字母、空格,都是1个长度

let str = 'zhang 三 321'; 
str.length      // 11

方法

- charAt() 返回在指定位置的字符

从下标为0开始

let str = 'zhang 三 321';
str.charAt(3)   // n

- concat() 连接字符串

let str1 = '蔡徐坤';
let str2 = '打篮球';
let str3 = str1.concat(str2);
console.log(str3);      // 蔡徐坤打篮球

检索字符串

- indexOf()

检索字符在字符串中的索引值
字符串.indexOf(需要检索的字符);

let str1 = '蔡徐坤打篮球';
let index = str1.indexOf('坤');
console.log(index);     // 2

- lastIndexOf()

从后往前找,找到就停止 , 返回索引
字符串.lastIndexOf(需要检索的字符);

let str1 = '蔡徐坤打篮球';
let index = str1.lastIndexOf('篮');
console.log(index);     // 4

- includes

字符串.includes(需要检索的字符);
如果有返回true, 没有返回false

let str1 = '蔡徐坤打篮球';
let index1 = str1.includes('篮');
let index2 = str1.includes('唱');
console.log(index1);        // true
console.log(index2);        // false

- replace() 替换

字符串.replace(需要替换的字符, 替换的字符);

let str = 'zxcvbnm';
let str1 = str.replace('x', '10');
console.log(str1);      // z10cvbnm

- split()

把字符串→数组, 从什么地方拆分, 就是参数

- 截取子串

slice() 提取
“字符串”.slice(start,end)从 start 开始 , 不包含 end

“字符串”.substring(start,end)不包含 end

slice()substr() 方法不同的是,substring()不接受负的参数。
substr()
“字符串”.substr(start,length)

- toLowerCase()、toUpperCase()

转换小写 , 转换大写

以指定字符串开头/结尾

- startsWith

判断是否以指定字符串开头 ES6
true , 没有false

let str = "http://www.baidu.com";
let res1 = str.startsWith("www");   // false
console.log(res1);  // false

let res2 = str.startsWith("http://");
console.log(res2);  // true

- endsWith

判断是否以指定字符串结尾ES6
true , 没有false

padStart()方法,padEnd()方法

- string.prototype.padStart(字符串总长度,用谁来填充)

'x'.padStart(5, 'ab') // 'ababx'

相关文章

  • S-字符串的常见属性和方法

    属性 - length 属性length就是字符串的长度中文、数字、英语字母、空格,都是1个长度 方法 - cha...

  • JavaScript-字符串应用

    字符串应用 课程简介 主要是学习字符串的属性和字符串的常见方法 字符串属性 字符串常见方法 字符串的属性-leng...

  • 编译器笔记22-语法制导翻译-S与L属性定义

    S-属性定义 仅仅使用综合属性的SDD称为S属性的SDD,或S-属性定义、S-SDD。 如果一个SDD是S属性的,...

  • String(字符)篇

    1.字符串的一些问题 2.字符串属性和方法 字符串属性 字符串方法 javascript == 与 ===区别

  • 【03】包装对象

    【03】包装对象 【01】字符串具有属性和方法: 字符串不是对象,为什么会有属性? 因为引用字符串的属性时,JS会...

  • JS中字符串的常见属性和方法

    属性 length:返回字符串的长度 方法 charAt():返回指定索引位置的字符 charCodeAt():返...

  • JavaScript-String对象 (读书笔记)

    String对象的属性和方法 length属性 length属性返回字符串的长度 charAt() charAt方...

  • 2018-08-02

    常见魔法属性和方法 输出str():输出当前对象 在内存中的地址 十六进制表示字符串!repr(): 用于在交互模...

  • JavaScript对象

    对象简介 JavaScript中的对象是有着属性和方法的一种特殊数据类型。常见的对象有数字Number,字符串St...

  • 类型中常用的魔法属性

    1.常见的魔法属性和方法 (1)输出str():输出当前对象在内存中的地址(十六进制表示字符串)repr():用于...

网友评论

      本文标题:S-字符串的常见属性和方法

      本文链接:https://www.haomeiwen.com/subject/vzteektx.html