面试题

String常用API及样例

2024-07-21  本文已影响0人  你这个锤子
let str = 'http://www.baidu.com/ABCDEFG/a.png/a.png'
str.replace(/a.png/,'lin.png')
consle.log(str) // http://www.baidu.com/ABCDEFG/lin.png/a.png
// 带全局标志/g,全局替换
str.replace(/a.png/g,'lin.png')
consle.log(str) // http://www.baidu.com/ABCDEFG/lin.png/lin.png
let str = 'abcdefd';
let veb = str.indexOf('b');
console.log(veb) // 1
如果没有找到匹配的字符串则返回 -1。 indexOf() 方法区分大小写。
let str = "Hello, world!";  
let contains = str.includes("world");  
console.log(contains); // 输出: true
let str = "Hello, world!";  
let greeting = str.slice(0, 5);  
console.log(greeting); // 输出: "Hello"
// substring(start, end) 类似于 slice(),但不允许使用负索引。
let greeting = str.substring(0, 5);  
console.log(greeting); // 输出: "Hello"
let str1 = "Hello, ",str2 = "world!";  
let str3 = str1.concat(str2);  
console.log(str3); // 输出: "Hello, world!"
let str = "   Hello, world!   ";  
let trimmedStr = str.trim(); // "Hello, world!"  
console.log(trimmedStr);
let str1 = "banana";  
let str2 = "apple";  
console.log(str1.localeCompare(str2)) // 输出: 1(因为'banana'在字典序上大于'apple')
let a="Runoob";
let veba = a.toUpperCase();
console.log(veba)   // RUNOOB
let txt="Runoob";
let veb = txt.toLowerCase(); // 也可以用 toLocaleLowerCase() 将字符串转换为小写
console.log(veb)   // runoob
let aa = 12.3
aa.toFixed(2) // 12.30
let txt="Runoob";
let veb = txt.split();
console.log(veb)   // [ 'R','u','n','o','o','b' ]
let arr = ['Hello', 'world', 'JavaScript'];  
let str = arr.join(' '); // 使用空格作为分隔符  
console.log(str); // 输出: Hello world JavaScript
上一篇下一篇

猜你喜欢

热点阅读