当前位置:首页 > 技术分析 > 正文内容

JavaScript 转义字符串

在前端学习中,我们经常会遇到写的字符不太对想改变它的如果重新些可能太麻烦,这时候我们就要用到转义字符串来改变。

顾名思义,所谓的转义字符就是能够改变字符原本意义的特殊字符。

在实际应用中,总有一些具有特殊含义的字符无法直接输入,比如换行。

这时候转义的字符的威力就得以显现,代码实例如下:

console.log(“网站名称:\n兴趣部落”);

我们无法直接在代码中直接键入换行,使用\n即可实现换行功能。

n的原本意义就是字符”n”,但是加上反斜杠\之后,它就具有了换行功能。

一.转义字符的定义:

转义字符以反斜杠(\)开头,后面可以是一个或者多个字符

它是一种特殊的字符常量,能够表达与原本字符不同的特殊功能,也可以说失去原本的功能获取另外的功能。

再来看一段常见的代码实例:

console.log(“”转义字符串”的定义”);

上述代码,我们原本是想打印出”转义字符串”的定义,但是会报错。

因为前两个引号会首先配对,于是就会导致错误。

解决方案一:

console.log(‘”转义字符串”的定义’);

外层的双引号用单引号替代,解决了配对问题。

解决方案二:

console.log(“\”转义字符串\”的定义”);

双引号在代码中是有特殊意义,用以说明它所包裹的内容是字符串。

但是前面添加反斜杠之后,双引号就失去了这个功能,而是将其作为普通字符使用。

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/3622.html

分享给朋友:

“JavaScript 转义字符串” 的相关文章

如何做好精细化管理,实现全流程高效落地,牢记这4点

本文选自头条号@业绩增长系统???????????该资料?共有完整版42页,对于学习之人非常具有参考价值,值得深度学习精细化的费用管理是提升企业费效的必经之路,精细化管理”顾名思义就是“精确、细致、深入、规范”的全面管理模式领取方式:1、?关注?+评论+转发此文?2、主页S信?:999免费?获得?这...

使用cgroup限制进程资源

这里使用containerd项目中的cgroup包来实现进程资源限制。先写一个耗费一个CPU并且一秒增加10m内存的测试进程package mainimport ( "fmt" "math/rand" "time")func main() { go f...

高效使用 Vim 编辑器的 10 个技巧

在 Reverb,我们使用 MacVim 来标准化开发环境,使配对更容易,并提高效率。当我开始使用 Reverb 时,我以前从未使用过 Vim。我花了几个星期才开始感到舒服,但如果没有这样的提示,可能需要几个月的时间。这里有十个技巧可以帮助你在学习使用 Vim 时提高效率。1. 通过提高按键重复率来...

15款测试html5响应式的在线工具

手机、平板灯手持设备的增多,网站要顺应变化,就必须要做响应式开发,响应式网站最大的特点在于可以在不同设备下呈现不同的布局,是基于html5+css3技术,目前越来越多的网站开始采用了响应式设计,而下面15款工具可以方便测试你的html5响应式效果。Responsinatorhttp://www.re...

USB电池充电基础:应急指南

USB为便携设备供电与其串行通信功能一样,已经成为一种标准应用。如今,USB 供电已经扩展到电池充电、交流适配器及其它供电形式的应用。应用的普及带来的一个显著效果是便携设备的充电和供电可以互换插头和适配器。因此,相对于过去每种装置都采用专用适配器的架构相比,目前的解决方案允许采用多种电源进行充电。毋...

Vue真是太好了 壹万多字的Vue知识点 超详细!

1??、Vue和其他两大框架的区别Angular 学习成本太高React 代码可读性差Vue 学习成本较低 很容易上手VUE官方: https://cn.vuejs.org/v2/guide/comparison.html?2??、Vue是什么Vue是一套用于构建用户界面的渐进式框架 "前端...