javascript - 如果该值存在,如何将字符串与动态值连接

标签 javascript string

假设我有一个变量data:

var data = 6;

如果我们有 data 值并且它大于 5 那么输出应该是:

"Hello x, 6 is your promo code"

如果我们没有 data 值,或者该值小于 5,那么输出应该是:

"Hello x"

如何使用一行 JavaScript 完成此操作?

最佳答案

试试这个:

var numb = 12;
var msg = "Hello x" + (numb > 5 ? (', ' + numb + ' is your promo code') : '');
console.log(msg);

关于javascript - 如果该值存在,如何将字符串与动态值连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39609568/

相关文章:

javascript - 收到错误 Uncaught TypeError : Cannot set property 'value' of null

javascript - 如何找到最长公共(public)子数组

javascript - 如何在 Mongoose 中定义对象数组

javascript - 使用 $location 更改位置

python - 从文本文档中查找单词并删除数据框中的相应行 - python

PHP:如何在所有 HTML 标签中将单引号转换为双引号?

javascript - 添加到 JavaScript 对象类的方法在遍历给定对象时出现

JavaScript:将一组字符替换为另一组字符

python - 如何按字母顺序对字符串进行排序,小写字母排在大写字母之前?

javascript - 访问数组中正确的元素