news 2026/4/16 16:01:00

8-1 WPS JS宏 String.raw等关于字符串的3种引用方式

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
8-1 WPS JS宏 String.raw等关于字符串的3种引用方式

本节课再次重新梳理讲解应用,前面使用的单引号、双引号、反引号。

一、单引号、双引号、反引号测试

格式化字符串,可以使用单引号、双引号、反引号三种符号,他们之间可以相互包含,不包含同类型,系统分不清哪里是头和尾,反引号可以包含变量

function text()

{

var name1="小伍"

var age=18

Console.log("----------")

Console.log('姓名:'+name1)

Console.log("姓名:"+name1)

Console.log(`姓名:`+name1)

Console.log(`姓名:${name1}`)

Console.log("----------")

Console.log('{name1}+&name1+name1`${name1}`')

Console.log("{name1}+&name1+name1`${name1}`")

Console.log(`'姓名:'"&name1"+"name1"&name1+name1${name1}`)

Console.log("----------")

}

二、反引号格式输出与文本调整符

1.反引号,文本字符串的输入格式效果与输出的格式效果相同,如下:

function text2()

{

alert(`你好:

我在风中很想你

1月1日`)

}

结果:与写入的一样,有换行、有空格等。

2.反馈未经处理的文本原始数据

function test3()

{

alert(String.raw`你好:\n我在风中很想你\t哦\r1月1日`);

3.换行符\n;制表符\t;回车符\r

alert(`你好:\n我在风中很想你\t哦\r1月1日`);

}

function text() { var name1="小伍" var age=18 Console.log("----------") Console.log('姓名:'+name1) Console.log("姓名:"+name1) Console.log(`姓名:`+name1) Console.log(`姓名:${name1}`) Console.log("----------") Console.log('{name1}+&name1+name1`${name1}`') Console.log("{name1}+&name1+name1`${name1}`") Console.log(`'姓名:'"&name1"+"name1"&name1+name1${name1}`) Console.log("----------") } function text2() { alert(`你好: 我在风中很想你 1月1日`) } function test3() { //反馈未经处理的文本原始数据 alert(String.raw`你好:\n我在风中很想你\t哦\r1月1日`); //换行符\n;制表符\t;回车符\r alert(`你好:\n我在风中很想你\t哦\r1月1日`); Console.log(`你好:\n我在风中很想你\t哦\r1月1日`) }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 3:37:24

从传统ETL到现代数据集成:技术演进全景图

从ETL到现代数据集成:一场数据处理的革命 一、引言:当传统ETL遇到“数据爆炸”的挑战 你是否遇到过这样的场景? 企业每天产生TB级的用户行为数据,但需要等待24小时才能看到前一天的报表;新增一个数据源(…

作者头像 李华
网站建设 2026/4/16 13:59:54

论文AI率从70%降到5%以内,亲测一键搞定毕业论文AI检测!

一抬头居然要过年了!文献综述搞定了吗?实验数据整理完了吗?论文初稿不会还在文件夹里躺平吧 更要命的是,越来越多的高校新增了硬性规定:论文必须通过知网/维普/万方的aigc检测,ai率一旦超标,轻…

作者头像 李华
网站建设 2026/4/16 13:35:17

TEKLauncher:重构ARK生存进化游戏管理体验

TEKLauncher:重构ARK生存进化游戏管理体验 【免费下载链接】TEKLauncher Launcher for ARK: Survival Evolved 项目地址: https://gitcode.com/gh_mirrors/te/TEKLauncher 副标题:如何让模组管理、服务器连接与多语言适配效率提升90%?…

作者头像 李华
网站建设 2026/4/16 13:32:01

4个维度打破无衬线字体选择困境:Bebas Neue的商业设计价值重构

4个维度打破无衬线字体选择困境:Bebas Neue的商业设计价值重构 【免费下载链接】Bebas-Neue Bebas Neue font 项目地址: https://gitcode.com/gh_mirrors/be/Bebas-Neue 在品牌视觉设计领域,字体选择往往陷入"美学表达"与"商业实用…

作者头像 李华
网站建设 2026/4/16 13:42:21

如何突破网盘限速?3款工具实测对比与技术解析

如何突破网盘限速?3款工具实测对比与技术解析 【免费下载链接】Online-disk-direct-link-download-assistant 可以获取网盘文件真实下载地址。基于【网盘直链下载助手】修改(改自6.1.4版本) ,自用,去推广,无…

作者头像 李华