JavaScript中字符串的API使用总结

简介: JavaScript中字符串的API使用总结

1.创建字符串的方法


字面量是最常用的方法,也可通过构造函数的方式创建

let str = 'abcdefg'; //字面量创建
let str = new String('abcdefg'); 通过字符串构造函数创建
console.log(str); // 打印结果 String {"abcdefg"}

2.字符串长度 length


使用length可以获取字符串的长度

let str = 'abcde';
console.log( str.length ); //输出5

3.可对字符串进行遍历


可通过str[索引值]的方式取值

let str = 'abcde';
console.log( str[0] ); //输出 a 
for (let i = 0; i < str.length; i++) {
      console.log( str[i] ); //依次输出 a,b,c,d,e
    }  

4.拆分字符串为数组


split(''):用于拆分字符串为数组

    let str = 'abcde';
    let re = str.split('');
    console.log(re); //输出:["a", "b", "c", "d", "e"]

5.将字符串转化为大\小写


toUpperCase()大写

toLowerCase()小写

let str = 'abcde';
let re = str.toUpperCase();// 转大写
//let re = str.toLowerCase();  // 转小写
console.log( re ); 输出:ABCDE

6.查找字符串中字符首次出现的位置


indexOf:用于查找首次出现的字符位置,找到就会返回索引值,找不到就是-1
lastIndexOf :用于查找尾次出现的字符位置,找到就是索引值,否则就是-1

    let str = 'abcde';
    let re = str.indexOf('b');
    // let re = str.lastIndexOf('b');
    console.log( re ); //输出1

7.截取字符串


注意slice、substring和substr都可以截取字符串,但是substr格外不同,第二个参数是截取几个的意思。

let str = 'abcde';
let re = str.slice(1, 3); //输出:bc
//从索引值为1截取到3,但是特别注意,结束位置上的字符取不到,能够取到前一个
let re = str.substring(1);//输出:bcde
//从索引值为1截取到最后,注意结束位置上的字符获取不到,如果只有一个参数那么,
会从这个索引值位置一直街取到最后
let re = str.substr(1, 3); //输出:bcd
// 从索引值1开始截取,截取3个,注意如果只有一个参数,那么截取到最后
console.log( re );

8.字符串替换


replace():替换,可使用正则匹配替换

     let str = 'abcdeC';
     let re = str.replace(/c/ig, '**');
     console.log( re ); //输出:ab**de**
         let re = str.replace('a', '9');
     console.log( re ); //输出:9bcdeC

9.去除字符两端的空白


trim():去除字符串两侧空格

let str = '     abcd      '
console.log( str ); 输出:      abcd    空格也打印  
console.log( str.trim() ) 输出:abcd

10.转字符串


String():构造函数

let num = 23;
let re = String(num)
console.log(re); //输出23 注意打印出来字体是黑色的,说明是字符串


相关文章
|
1月前
|
JavaScript 前端开发
JS几种拼接字符串的方法
JS几种拼接字符串的方法
48 1
|
8天前
|
JSON JavaScript API
深入浅出Node.js:从零开始构建RESTful API
【10月更文挑战第39天】 在数字化时代的浪潮中,API(应用程序编程接口)已成为连接不同软件应用的桥梁。本文将带领读者从零基础出发,逐步深入Node.js的世界,最终实现一个功能完备的RESTful API。通过实践,我们将探索如何利用Node.js的异步特性和强大的生态系统来构建高效、可扩展的服务。准备好迎接代码和概念的碰撞,一起解锁后端开发的新篇章。
|
19天前
|
JavaScript 中间件 API
Node.js进阶:Koa框架下的RESTful API设计与实现
【10月更文挑战第28天】本文介绍了如何在Koa框架下设计与实现RESTful API。首先概述了Koa框架的特点,接着讲解了RESTful API的设计原则,包括无状态和统一接口。最后,通过一个简单的博客系统示例,详细展示了如何使用Koa和koa-router实现常见的CRUD操作,包括获取、创建、更新和删除文章。
36 4
|
12天前
|
JavaScript 前端开发 NoSQL
深入浅出:使用Node.js构建RESTful API
【10月更文挑战第35天】在数字时代的浪潮中,后端技术如同海洋中稳固的灯塔,为前端应用提供数据和逻辑支撑。本文旨在通过浅显易懂的方式,带领读者了解如何利用Node.js这一强大的后端平台,搭建一个高效、可靠的RESTful API。我们将从基础概念入手,逐步深入到代码实践,最终实现一个简单的API示例。这不仅是对技术的探索,也是对知识传递方式的一次创新尝试。让我们一起启航,探索Node.js的奥秘,解锁后端开发的无限可能。
|
1月前
|
JavaScript 前端开发 API
探索Vue.js 3的组合式API:一种更灵活的组件状态管理方式
【10月更文挑战第5天】探索Vue.js 3的组合式API:一种更灵活的组件状态管理方式
|
1月前
|
JSON JavaScript 前端开发
使用 Node.js 和 Express 构建 RESTful API 服务器
【10月更文挑战第3天】使用 Node.js 和 Express 构建 RESTful API 服务器
|
1月前
|
存储 JavaScript 前端开发
JavaScript 字符串(String) 对象
JavaScript 字符串(String) 对象
43 3
|
2月前
|
JavaScript 前端开发
javascript创建字符串
javascript创建字符串
|
1月前
|
JSON JavaScript 前端开发
使用JavaScript和Node.js构建简单的RESTful API服务器
【10月更文挑战第12天】使用JavaScript和Node.js构建简单的RESTful API服务器
17 0
|
2月前
|
JavaScript 前端开发
如何在JavaScript中替换字符串:一篇详细指南
如何在JavaScript中替换字符串:一篇详细指南

热门文章

最新文章

下一篇
无影云桌面