以下是三种JavaScript字符串拼接的方法:
var str1 = "Hello"; var str2 = "World"; var result = str1 + " " + str2; // 结果为 "Hello World"
使用模板字符串(Template Strings)
var str1 = "Hello"; var str2 = "World"; var result = `${str1} ${str2}`; // 结果为 "Hello World"
- 使用数组的
join
方法。
var strArray = ["Hello", "World"]; var result = strArray.join(" "); // 结果为 "Hello World"
JavaScript中获取字符串长度的方法有多种,以下是其中两种常用的方法:
- 使用字符串的length属性获取字符串长度,该方法适用于纯英文字符串和中英文混合字符串。
var str = "Hello World!"; var len = str.length; console.log(len); // 输出:12
- 使用正则表达式匹配非ASCII字符,然后统计匹配到的字符数量,该方法适用于中英文混合字符串
var str = "坦克是tank的音译"; var len = str.match(/[^\x00-\xff]/g) == null ? str.length : str.match(/[^\x00-\xff]/g).length + str.length; console.log(len); // 输出:11