扫码关注官方订阅号
var num = 100; var c = "string1 '+num+' string2"; //拼接成 "string1 100 string2"
请问这个如何拼接?
光阴似箭催人老,日月如移越少年。
[string1, num, string2].join(' ');
['string1', num, 'string2'].join(' ');
var num = 100; var c = "string1 "+num+" string2";
或者
var num = 100; var c = `string1 ${num} string2`;
楼主你写的是对的,只是字符串的写法有问题
var num = 100; console.log('string1 '+num+' string2')
这个就是你要的结果
var num = 100;var c = "string1 '+num+' string2";//字符串+数字+字符串是没有问题的只是"string'一个单引号一个双引号是错误的var c = "string1 "+num" string2";//或者var c = 'string1 '+num+' string2';
var num = 100 var c = 'string1 '+num+' string2' //string1 100 string2
es6:
var num = 100 var c = `string1 ${num} string2` //string1 100 string2
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
[string1, num, string2].join(' ');
['string1', num, 'string2'].join(' ');
或者
楼主你写的是对的,只是字符串的写法有问题
这个就是你要的结果
var num = 100;
var c = "string1 '+num+' string2";
//字符串+数字+字符串是没有问题的只是"string'一个单引号一个双引号是错误的
var c = "string1 "+num" string2";
//或者
var c = 'string1 '+num+' string2';
es6: