ES6学习04

ES6学习04

1、字符串模板

字符串拼接的写法:

let a = "美琴";
let b = `<h1>欢迎你来这里玩耍啊</h1>,${a},希望你经常来玩啊!!!`;

document.write(b)

注意使用“,tab键盘上面的点包住字符串,${}

还支持运算符

let a=1;
let b=2;
let result=  `${a+b}`;

字符串常用的方法,拼接,是否存在,开头是否存在,结尾是否存在,复制。

let a = "美琴";
let b = `<h1>欢迎你来这里玩耍啊</h1>,美琴,希望你经常来玩啊!!!`;

document.write(b.includes(a));   //true
document.write(b.indexOf(a));    //19 ES5中的方法
document.write(b.startsWith(a));
document.write(b.endsWith(a));

let c = 'meiqin|'.repeat(3)

2、ES6数字操作

二进制和八进制 0B和0O

let a = 0b010101
let b = 0o101010

数字验证

NaN验证

3、箭头函数

var a = (a,b=10) => {
  console.log(a+b)
}

a(5,6)

var b = function () {
  console.log("meiqin")
}
console.log(b)
b()

其中b是一个函数,typeof()出来是function,

如果写b(),就会执行函数。

4、对象的函数解构

let json = {
  a:'meiqin',
  b:'美琴'
}

var fun = ({a,b='meiqin'}) => {
  console.log(a,b)
}

fun(json);

前端的美好愿望是直接把这个JSON格式数据当作参数,传递到函数内部进行处理。

注意传人参数是对象,要加{}

let arr = ['meiqin','美琴']
var fun = (a,b) => {
  console.log(a,b)
}
// fun(arr)  //这是不能成功解构的
fun(...arr)

 

 

 

 

 

转载于:https://my.oschina.net/dmq/blog/1837298

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101585.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • idea2021.2.3激活码永久破解方法

    idea2021.2.3激活码永久破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    313
  • sql数据库嵌套查询_select嵌套查询

    sql数据库嵌套查询_select嵌套查询嵌套查询是将一个select查询放到另一个查询的where子句中去如:查询”xx“同学的所修课程及分数1.先选择姓名为”xx”的同学的学号select学号from学生where姓名=“XX”2.根据学号来选择相关字段select课程名,分数from成绩where学号=根据1,2合并select课程名,分数from成绩where学号=(select学号from…

    2022年8月10日
    12
  • layui弹出层提交表单![通俗易懂]

    layui弹出层提交表单![通俗易懂]本文章使用layui框架,提交表单,如果使用其他的框架请右上角!首先设置弹出层如下图:layer.open({ type:2, title:"信息編輯", area:[‘45%’,’35%’], shade:0, sha…

    2022年5月6日
    590
  • Java快速入门的六个技巧[通俗易懂]

    Java快速入门的六个技巧[通俗易懂]学习目标:Java入门该学习什么?Java如何快速入门?Java快速入门的六个技巧,帮你顺利入门Java!学习内容:需要掌握:1、掌握静态方法和属性2、重现接口3、学好集合框架4、例外捕捉5、多线程需要理解机理6、了解网络编程学习目录:文章目录学习目标:学习内容:学习目录:一、掌握静态方法和属性二、重现接口三、学好集合框架四、例外捕捉五、多线程需要理解机理六、了解网络编程一、掌握静态方法和属性静态方法和属性用于描述某一类对象群体的特征,而不是对单个对象的特征。Jav

    2022年5月29日
    38
  • CDMA是什么意思_GPRS/CDMA

    CDMA是什么意思_GPRS/CDMA(1)2G网络:GSM(GlobalSystemForMobileCommunications)全球移动通信系统,GSM数字移动通信系统史源于欧洲,是欧洲电信标准组织制定的数字移动通信标准。它的空中接口采用时分多址技术。它是全球应用最广泛的移动电话标准。GSM较之它以前的标准最大的不同是它的信令和语音信道都是数字式的,因此GSM被看作是第二代(2G)移动电话系统。GSM数字…

    2022年9月27日
    3
  • 脉冲控制仪设置参数_科迈控制器中文说明书

    脉冲控制仪设置参数_科迈控制器中文说明书驱动修改点A:sensor_xxxx_mipi_raw.c1.获取PD信息函数staticconstcmr_u16xxxx_pd_is_right[]=PD点位置信息,遮住右半边表示右点,用1表示,遮住左半边表示左点,用0表示;具体需要看sensorstaticconstcmr_u16xxxx_pd_row[]=PD位置行坐标staticconstcmr_u16xxxx_pd_col[]=PD位置列坐标staticconststructpd_pos_info_

    2025年9月26日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号