--- title: String.prototype.quote() slug: Web/JavaScript/Reference/Global_Objects/String/quote tags: - JavaScript - Method - Non-standard - Obsolete - Prototype - String translation_of: Archive/Web/JavaScript/String.quote ---
{{obsolete_header("37")}}
{{JSRef("Global_Objects", "String")}}{{Non-standard_header}}

概述

将字符串中包含的特殊字符进行转义(反斜杠),然后在字符串两边各加上一个双引号(")并返回,并不修改原字符串.

语法

str.quote()

示例

str str.quote() eval(str.quote())
Hello world! "Hello world!" Hello world!
Hello
        world!
"Hello\n\tworld!" Hello
        world!
" \ — ' "\" \\ \u2014 '" " \ — '

规范

不在任何规范中。实现于 JavaScript 1.3.

浏览器兼容性

{{CompatibilityTable}}
Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support {{CompatNo}} {{CompatNo}} {{CompatNo}} {{CompatNo}} {{CompatNo}}
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support {{CompatNo}} {{CompatNo}} {{CompatNo}} {{CompatNo}} {{CompatNo}} {{CompatNo}}

相关链接