参考资料:阮一峰老师的es6let和constES6 中新增了 let 和 const 来声明变量。let和const声明的变量只在它所在的代码块(块级作用域内)有效。什么是块级作用域: 代码中任何一对{}之间的语句称为一个代码块,代码块中的变量,只能在块内使用 比如: if () {…} else{…},for () {…},while () {…}let特点不存在变量提升// var 的情况
padStart padEndpadStart()用于头部补全,如果用来补全的字符串与原字符串,两者的长度之和超过了指定的最小长度,则会截去超出位数的补全字符串{ let str = 'i'; let str1 = str.padStart(5, 'mooc'); console.log(str1); let str2 = str.padEnd(5, 'mooc'); console
Office 2013 组件提供了强大的查找和替换功能,除了进行常规的查找替换外,还可以通 过格式(如字体格式、段落格式)或者是特殊格式(如段落标记、任意数字、任意字母),等 进行文本的查找和替换,此外还可以通过一些通配符查找和替换内容。本节以 Word 2013 为例 介绍。(1) 常规查找和替换 ➊ 单击【开始】选项卡下【编辑】组中的【替换】按钮。打开【查找和替换】对话框。&nbsp
转载 2024-08-22 19:24:02
55阅读
 ECMAScript 第六版就正式推出了,这门语言一直保持稳定快速的发展而且新功能也在慢慢被现在主流的 JavaScript 引擎所接受。不过要想在浏览器端或者 Node 端直接运行 ES6 代码还得等上一些日子。幸好 TC39 (负责研究开发 EMCAScript 规格的组织) 做了大量工作让我们现在可以使用 ES6 中的大部分特性了。代码转换能够实现 ES6ES5 的代码转
ES20211.replaceAllreplaceAll 返回一个全新的字符串,所有符合匹配规则的字符都将被替换掉const str = 'hello world';str.replaceAll('l', ''); // "heo word"2. Promise.anyPromise.any() 接收一个Promise可迭代对象,只要其中的一个promise成功,就返回那个已经成功的promise
1、模板字符串   反引号`` 内用于输入格式化的字符串文本,在``内可以将表达式用${}包含起来let str=` <!DOCTYPE html> <html lang="en"> <body> <div>
字符串的基本使用:多行字符串字符串中变量的拼接。以下分别是传统和ES6字符串的换行与变量拼接的方法:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,
一、字符串的扩展目前常用的字符串方法有: 1)charAt(index):返回当前位的字符 2)charCodeAt():返回当前位的Unicode编码 3)slice(start=0,end=this.length):截取从start到end位(不包含end位[start,end) )的字符串 4)substr(from,length):从from位开始截取长度为length的字符串
转载 2024-03-20 15:40:50
131阅读
1. EL是JSP内置的表达式语言!   * jsp2.0开始,不让再使用java脚本,而是使用el表达式和动态标签来替代java脚本!   * EL替代的是<%= ... %>,也就是说,EL只能做输出!2. EL表达式来读取四大域   * ${xxx},全域查找名为xxx的属性,如果不存在,输出空字符串,而不是null。   * ${pageScope.xxx}、${req
转载 2024-08-14 16:36:33
68阅读
拓展的方法 子的识别 ES6 之前判断字符串是否包含子,用 indexOf 方法,ES6 新增了子的识别方法。 includes():返回布尔值,判断是否找到参数字符串。 startsWith():返回布尔值,判断参数字符串是否在原字符串的头部。 endsWith():返回布尔值,判断参数字符 Read More
转载 2019-04-10 15:54:00
156阅读
2评论
在今天的教程中,我们将学习 JavaScript 模板文字,它使我们可以更轻松地使用字符串模板。在 ES6 之前,我们使用单引号 (') 或双引号 (") 来包装字符串文字。字符串的功能非常有限。为了使我们能够解决更复杂的问题,ES6 模板文字提供了允许更安全、更干净地处理字符串的语法。在 ES6 中,通过将文本包装在反引号 (`) 中来创建模板文字,如下所示: let simple = `Thi
ES6中的模板字符串(template string)是一种能在字符串文本中内嵌表达式的字符串字面量(string literal).这种操作在其他语言(比如shell->perl->php等)中通常称之为字符串内插(string interpolation)或者叫变量内插(Variable interpolation).模板字符串在早期的Harmony提案中称之为半字面量(Quasi
转载 2024-10-11 05:08:22
44阅读
解构赋值★ ES6的这个属性,非常有用,特别在做数据操作方面。基本内容ES6中可以按照一定模式,从数组和对象中提取值,并对变量进行赋值,这个方式就叫“解构赋值 Destructuring”。 之前,我们对变量赋值,主要通过以下范式:let a = 1; let b = 2; let c = 3;现在通过ES6中的方式,我们可以通过以下方式,对a,b,c赋值。let [a,b,c] = [1,2,3
function formatStr(str) { str=str.replace(/\r\n/ig,"<br/>"); return str; } 要注意两点: 要使用正则表达式,不能使用 str.replace("\r\n", newString); ,这会导致只替换第一个匹配的子字符串。  母字符串中不一定 \r\n 会同时存在,也许只有
1、字符串遍历接口 字符串可以被for...of循环遍历 2、include(),startsWith(),endsWith()方法 includes():返回布尔值,表示是否找到了参数字符串。 startsWith():返回布尔值,表示参数字符串是否在原字符串的头部。 endsWith():返回布
转载 2017-12-08 12:05:00
118阅读
2评论
字符串 一、字符串的遍历接口 for...of ES6字符串添加了遍历器接口,字符串可以被 for...of 循环遍历 二、字符串的新增方法 查找字符串中是否包含指定字符串: includes startsWith endsWith 字符串匹配: matchAll 内容匹配 replaceAll ...
转载 2021-10-22 17:12:00
167阅读
2评论
var arr = [1,2,3]; `xxx ${arr} xxx`//xxx 1,2,3 xxx字符串拼接是开发时一个必不可少的环节,也是很恶心的一个环节,尤其是又臭又长的html字符串拼接。为什么说html字符串拼接很恶心呢,主要有以下几点:传统的字符串拼接不能正常换行 传统的字符串拼接不能友好的插入变量 传统的字符串拼接不能友好的处理单引号、双引号互相嵌套的问题。es6的模板字符串解决了以
原创 2019-09-18 10:13:20
379阅读
1.es6语法的由来 2.es6 核心babel 一个es6的解析器然后语法:let, const, class, extends, super, arrow functions, template string, destructuring, default, rest arguments这些是ES6最常用
转载 2024-10-09 16:54:47
31阅读
字符串的新增方法String.fromCodePoint()String.raw()实例方法:codePointAt()实例方法:normalize()实例方法:includes(), startsWith(), endsWith()实例方法:repeat()实例方法:padStart(), padEnd()实例方法:trimStart(), trimEnd()实例方法:matchAll()实例
转载 2024-10-15 19:36:37
55阅读
字符串字符数组字符数组定义char array[100];字符数组初始化char array[100]={'a','b','c','d'}; char array[100]="abcd"; char array[100]={0}; char array[]="abcd";#include<windows.h> system("color ..")改变字体颜色。 随机数产生函数rand
  • 1
  • 2
  • 3
  • 4
  • 5