ES6 - 模板字符串与箭头函数

1.模板字符串的使用

字符串和其他东西一块使用的时候,方便注入

const username1 = 'zhangsan';
        const username2 = `zhangsan`;
        console.log(username1, username2);//zhangsan zhangsan
        console.log(username1 === username2);//true
        const person = {
   
            username: 'zhangsan',
            age: 18,
            sex: 'nan',
        }
        const info = '我的名字是:' + person.username + '年龄是:' + person.age + '性别是:' + person.sex;
        console.log(info);//我的名字是:zhangsan年龄是:18性别是:nan
        const info1 = `我的名字是:${
     person.username}年龄是:${
     person.age}性别是:${
     person.sex}`;
        console.log(info1);//我的名字是:zhangsan年龄是:18性别是:nan

2.模板字符串的注意事项

  1. 输出多行字符串
    模板字符串中。所有的空格 、换行缩进都会被保留在输出之中
  		//一般字符串
        const info = `第一行\n第二行`;
        //模板字符串
        const info1 = `第一行
第二行`;
        console.log(info);
        //第一行
		//第二行
        console.log(info1);
        //第一行
		//第二行
  1. 输出`和\等特殊字符
        const info2 = `\`\\`
        console.log(info2);//   `\
  1. 模板字符串的注入
    只要最终可以得出一个值的就可以通过模板字符串${}注入到模板字符串
		// ${}
 		const username = 'zhangsan';
        const person = {
   
            sex: 'nan',
            age: 18
        };
        const handle = function(sex) {
   
            return sex === 'nan' ? '男' : '女';
        }
        const info3 = `${
     username},${
     person.age+2},${
     handle(person.sex)}`;
        console.log(info3);//  zhangsan,20,男

3.模板字符串的应用

<!DOCTYPE html>
<html lang=
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值