Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 特殊字符转义

作者:平凡中的不凡   发布日期:2025-12-23   浏览:84

// 示例代码:在 JavaScript 中处理特殊字符转义

// 1. 转义反斜杠 (\)
let str1 = "This is a backslash: \\";
console.log(str1); // 输出: This is a backslash: \

// 2. 转义引号 (单引号和双引号)
let str2 = 'He said, "Hello!"';
let str3 = "He's here.";
console.log(str2); // 输出: He said, "Hello!"
console.log(str3); // 输出: He's here.

// 3. 转义特殊字符(如换行符、制表符等)
let str4 = "First line\nSecond line"; // 换行符
let str5 = "Column 1\tColumn 2";      // 制表符
console.log(str4);
console.log(str5);

// 4. 转义 Unicode 字符
let str6 = "\u00A9"; // 版权符号 ©
console.log(str6);   // 输出: ©

// 5. 使用 JSON.stringify() 自动转义特殊字符
let obj = { name: "John", message: "He's here." };
let jsonString = JSON.stringify(obj);
console.log(jsonString); // 输出: {"name":"John","message":"He\u0027s here."}

解释说明:

  • 反斜杠 (\) 转义:在字符串中使用反斜杠来表示反斜杠本身。
  • 引号转义:可以在单引号字符串中使用双引号,反之亦然。如果需要在同一类型的引号中包含该引号,则需要转义。
  • 特殊字符转义:例如换行符 \n 和制表符 \t,这些字符用于控制格式。
  • Unicode 转义:可以使用 \u 加上四位十六进制数来表示 Unicode 字符。
  • JSON.stringify():当将对象转换为 JSON 字符串时,特殊字符会被自动转义。

上一篇:js 字符串转16进制

下一篇:js 替换字符

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 对象数组合并

js 对象转数组

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站