js拼接字符串方法总结

文章介绍了JavaScript和Vue中处理字符串连接的不同方法,包括常规的加号连接、Vue模板语法、模板字符串的使用,以及在Vue中结合变量和表达式的方式。同时,提到了`join`和`concat`数组方法,用于字符串数组的合并。
摘要由CSDN通过智能技术生成

最常用方法 :+连接:

js中:

let age = "18"
let message = "我今年" + age + "岁"

Vue模板中: 

<el-form-item :label="item.label+':'" prop="key"></el-form-item>

模板字符串:反引号‘ ` ’标志,变量用${}包围

let age="18";

let message=`我今年${age}岁`
let str3 = "Java"

let str4 = "Script"

let str5 = `${str3}${str4}`

 Vue模板中:

:ref="`formList${index}`"

模板字符串使用Html代码,原样输出,包括换行:

var name="默默";
var phone="139********";
var html = `<div>
    <p>客户姓名:${name}</p>
    <p>客户电话:${phone}</p>
</div>`

模板字符串还能插入表达式:

let a = 20;

let b = 10;

let c = `a-b=${a-b}`; //a-b=10

模板字符串中使用函数表达式:

var setMsg = ()=>{
    return '企业用户'
}
let errMsg = `请选择${setMsg()}!`;//请选择企业用户!

Vue中 

<template>
	<div>
        <div v-html="`
			<strong>客户信息</strong>
			${test()}
		`"></div>

        <div v-html="'<strong>客户信息</strong>'+test()"></div>
    </div>
<template>
methods: {
			test(){
				var name="默默";
				var phone="139********";
				var html = `<div>
					<p>客户姓名:${name}</p>
					<p>客户电话:${phone}</p>
				</div>`
				return html;
			},
}

 join方法:将数组array中的每个元素拼接成字符串,用自定义的连接符分割

let arr =['Math的方法有', 'abs', 'pow', 'max', 'min', '等'];

arr.join(',')

concat方法:

创建一个新的数组连接两个或多个数组 ,并直接使用join转为字符串

let a1 = ['abs', 'acos', 'asin', 'ceil'];

let a2 = ['max', 'min']

let a3 =['floor', 'log', 'sqrt']

let a = a1.concat(a2, a3).join(',')

还可以直接拼接字符串

let str1 = "abc";

let str2 = "def"

let str = str1.concat(str2)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值