首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用es6 String.raw打印'\1‘

ES6中的String.raw方法用于返回一个字符串的原始字符串形式,即不进行转义处理的字符串。它可以用于打印特殊字符,如'\1'。

使用String.raw方法打印'\1'的代码如下:

代码语言:javascript
复制
console.log(String.raw`\1`);

输出结果为:

代码语言:txt
复制
\1

这里的String.raw是一个标签模板函数,它可以将模板字符串中的转义字符保持原样输出。在这个例子中,模板字符串中的'\1'被保持原样输出为'\1'。

ES6中的String.raw方法适用于需要保持字符串中转义字符原样输出的场景,比如正则表达式、路径处理等。

腾讯云相关产品中与字符串处理相关的服务包括云函数(SCF)和云开发(CloudBase),它们提供了丰富的函数计算和应用开发能力,可以用于处理字符串相关的业务逻辑。您可以通过以下链接了解更多信息:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

你知道什么是标签函数么?

: const name = 'Ka Song'; const s1 = `Hello \n ${name}` const s2 = String.raw`Hello \n ${name}` 用console.log...分别打印s1、s2的结果如下: 之所以s1有换行符,而s2没有,是因为默认情况,模版字符串会处理转义字符(比如这里的\n),而String.raw不会处理。...html = String.raw; const css = String.raw; IDE有了提示信息后,就能根据提示中的语言对模版字符串进行高亮了: 自定义标签函数 刚才我们已经实现了String.raw...大体来说,标签函数的应用场景可以分为几类: 1. 语法校验 比如,对于HTML字符串,可以使用标签函数来自动转义模板字符串中的特殊字符,以防止XSS(跨站脚本攻击)。...使用方式如下: const style = css`color: ${color}; font-size: ${fontSize}px;`; 总结 标签函数属于ES6特性,所以整体兼容性很不错:

42910

ES6基础】模板字符串(Template String)

模板字符串使用反钩号(backticks,`),而不是单引号或双引号。以下是个简单的示例: let str1 = `hello!!!...先让我们看下如何使用模板字符串嵌入表达式,代码如下: const a = 20; const b = 10; const c = "JavaScript"; const str = `My age is...在ES6之前我们只能使用"\n“在字符串中进行换行,代码如下: console.log("1\n2\n3"); //output //1 //2 //3 在es6中,我们可以直接输入回车进行换行,如下段代码所示...我们可以使用String.raw来获取原始字符串,代码如下: let s = String.raw `xy\n${ 1 + 1 }z`; console.log(s); //output "xy\n2z...如果我们使用自定义的标签函数处理模板字符串,我们可以使用String.raw方法来获取原始字符串,代码如下: let tag = function(strings, ...values) { return

55020
  • ES6基础】模板字符串(Template String)

    模板字符串使用反钩号(backticks,`),而不是单引号或双引号。以下是个简单的示例: let str1 = `hello!!!...先让我们看下如何使用模板字符串嵌入表达式,代码如下: const a = 20; const b = 10; const c = "JavaScript"; const str = `My age is...在ES6之前我们只能使用"\n“在字符串中进行换行,代码如下: console.log("1\n2\n3"); //output //1 //2 //3 在es6中,我们可以直接输入回车进行换行,如下段代码所示...我们可以使用String.raw来获取原始字符串,代码如下: let s = String.raw `xy\n${ 1 + 1 }z`; console.log(s); //output "xy\n2z...如果我们使用自定义的标签函数处理模板字符串,我们可以使用String.raw方法来获取,代码如下: let tag = function(strings, ...values) { return strings.raw

    6.7K10

    如何在条码打印软件中使用打印时保存

    有些客户在条码打印软件中批量制作完成标签之后,想要把标签内容以txt文本的形式保存出来,可以把标签上的每个内容分别保存到一个TXT文本,也可以把标签上的多个内容保存到一个TXT文本中,条码打印软件中打印时保存就可以实现这个效果...,具体操作如下: 1.在条码打印软件,使用序列生成生成两个可变的数据之后,可以选中某一个数据双击,在图形属性-数据源中,勾选打印时保存,点击浏览,设置一下保存路径,分别把标签上的每一个内容...,保存到一个TXT文本中,然后点击确定 打印时保存1.jpg 2.点击软件上方工具栏中的打印设置按钮 ,在打印设置对话框中,勾选PDF文档前面的复选框,然后设置一下保存路径,点击打印...然后在打印设置中进行设置,操作方法如上,然后重新设置一下保存路径,点击打印。...效果如下图: 1561947667(1).jpg 以上就是有关在条码打印软件中使用打印时保存的功能,可以根据自己的需求选择不同的TXT文本效果,如何在条码打印软件中设置可变的数据,可以参考在中琅可变数据打印软件上如何设置流水号

    2.4K20

    ES6折腾记- 模板字符串

    前言 模板字符串是个好东西,请看我细细道来; 模板字符串 模板字符串[template string]是ES6引进来的,他有点类似我们平时使用的模板引擎【jade,handlebar这些】,但是又不是...【功能相对鸡肋些,无法条件循环遍历什么的】,下面我来列举下它的优缺点 优点: 支持变量 支持多行输入 缺点: 没有内建循环语法,条件语句不支持, 只可以使用模板套构的方法 不能自动转义特殊的字符串...--- 需要手动转义或者写一个转义函数 不能很好的和国际化库配合(即不会格式化特定语言的数字,日期,文字等) ---- 如何使用 注意点: `` 反引号来包含内容 ${}来识别储存的内容片段【占位符--...----------------------- //用法2:变量插入,有了这个就不用像ES5之前只能用+来拼接字符串了【据第三方测试,字符串拼接的速度比这个ES6模板字符串的快。。。...ES6本来就是语法糖!!!】

    62830

    我不知道的前端(二)

    这是什么东西听起来好厉害 不说都不知道,这是通过``定义的字符串带有的特性,我们光知道 `${}` 这种用法,却很少有人知道下边这种用法 `\n`.length //1...//4 当我们不带括号使用函数,函数调用正常 上边的raw函数实际上是ES6内置的标签函数:String.raw(),返回反引号中未处理的文本,不会处理任何反斜杠转义。...出于好奇,我试着如下调用了这个标签函数: String.raw(`\n`) String.raw("\n") raw()函数只接收无括号调用的方式 ---- LHS查询和RHS查询* JavaScript...code===1){ //do something success } //如果不用res,在res不标准的情况下,res若可能为null,应该这么写 if(res&&res.code===1)...则不同,0、空字符串、false都将作为真值,因为它不是undefined或者null ---- debugger debugger断点,使用该语句会形成一个断点,执行中的JavaScript会停止,我们此时可以用调试器打印变量

    39220

    如何使用Python打印漂亮的购物小票

    1. 引言在编写Python程序时,我们经常需要打印格式化的输出,例如生成漂亮的购物小票。本文将介绍Python中文本对齐和字符串对齐的方法,以创建格式整齐、对齐美观的购物小票打印输出。图片2....下面是一些常用的方式:左对齐:使用{:width}。居中对齐:使用{:^width}。...下面是一个使用示例:item1 = "Apple"price1 = 2.00quantity1 = 3item2 = "Banana"price2 = 1.50quantity2 = 4total =...总结通过使用Python的字符串格式化方法str.format()以及字符串对齐方法str.ljust()、str.rjust()和str.center(),我们可以轻松实现打印格式整齐、对齐美观的购物小票...希望本文对你在Python中打印漂亮的购物小票有所帮助。如果需要进一步了解,请参考Python官方文档。

    1.5K50

    云图创智|如何使用3D打印机,3D打印打印使用步骤攻略

    没有购买3D打印机之前的朋友,都觉得3D打印很难。实际上3D打印机是很简单的,远远没那么复杂。今天就来简单说一下3D打印如何使用?...3D打印使用步骤 第一步:创建模型 想要玩转3D打印,最重要也是必不可少的环节就是建模!...第二步:添加模型 切片软件是一种3D软件,它可以将数字3D模型转换为3D打印机可识别的打印代码,从而让3D打印机开始执行打印命令。...第三步:选择分层切片 对3D打印切片软件进行正确的设置,将有效提升3D打印打印模型的成功率。...有些打印机支持离线打印,例如云图创智品牌旗下Artillery3D打印机。只需将模型文件预先发送到SD卡,然后将SD卡插入打印机的卡槽,打印机正确读取文件后,就可以打印

    2.2K10

    深入理解ES6--块级作用域、字符串、正则、数组

    下述内容是通过阅读《深入理解ES6》后的总结,内容为对ES6的常用或错误使用点的总结,以便更深入的理解,这里并不会讲述和陈述基本用法,想要查看ES6基本语法请移步到ES6基本语法。...默认使用const,只有确实需要改变变量的值时使用let。这样可以在某种程度上实现代码的不可变,从而防止某些错误的产生。...模板字符串中使用原始字符串 String.raw() 是一个模板字符串的标签函数,用来获取一个模板字符串的原始字面量值 let name = 'ligang' console.log(`my name...is \n ${name}`) // my name is // ligang String.raw`my name is \n ${name}` // "my name is \n ligang..." String.raw({raw: "test"}, 0, 1, 2) // "t0e1s2t" 注意:在Chrome下输出有差异~~~ 改进的数组功能 填充数组 Array.from(arrayLIke

    65531

    使用ES6新特性开发微信小程序(1

    ECMAScript 6(简称ES6)是JavaScript语言的最新标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。...微信小程序支持绝大部分ES6的新增特性。 Constants(常量) ES6新增了const关键字,用来声明常量,一旦声明,常量的值就不能改变了。...Scoping(作用域) ES6新增了let关键字,用来声明变量,但声明的作用只在代码块内有效。...如果使用var定义变量n,最后输出的值就是10 20。 Arrow Functions(箭头函数) 箭头函数是ES6在语法上提供的一个很好的特性,其特点有: 语法更为简洁了。...2, 3)); // 输出:6console.log(add(1, 2, 3, 4, 5)); // 输出:15 Spread操作符和Rest不定参数一样,都使用 “…” 表示,Spread操作符允许我们将数组中的参数一个一个传入函数中

    1.2K50
    领券