编程笔记 html5&css&js 067 JavaScript String数据类型
// 定义一个字符串
let str = "Hello, World!";
// 字符串长度
console.log(str.length); // 输出:13
// 字符串索引
console.log(str[0]); // 输出:"H"
console.log(str[str.length - 1]); // 输出:"!"
// 字符串转换方法
console.log(str.toUpperCase()); // 输出:"HELLO, WORLD!"
console.log(str.toLowerCase()); // 输出:"hello, world!"
// 字符串包含检查
console.log(str.includes("World")); // 输出:true
// 字符串搜索
console.log(str.indexOf("World")); // 输出:7
console.log(str.lastIndexOf("W")); // 输出:6
// 字符串替换
console.log(str.replace("World", "Universe")); // 输出:"Hello, Universe!"
// 字符串截取
console.log(str.slice(0, 5)); // 输出:"Hello"
console.log(str.substring(0, 5)); // 输出:"Hello"
console.log(str.substr(0, 5)); // 输出:"Hello"
// 字符串分割
console.log(str.split(" ")); // 输出:["Hello,", "World!"]
// 字符串与数组的相互转换
let arr = Array.from(str);
console.log(arr); // 输出:["H", "e", "l", "l", "o", ",", " ", "W", "o", "r", "l", "d", "!"]
let joinedStr = arr.join("");
console.log(joinedStr); // 输出:"Hello, World!"
这段代码展示了如何在JavaScript中使用字符串的常用方法,包括长度、索引、转换、检查、搜索、替换、截取和分割等操作。同时也展示了如何将字符串和数组进行互相转换。这些操作是字符串处理中常用的方法,对于学习JavaScript的开发者来说具有很好的教育价值。
评论已关闭