JavaScript初学者:在函数中编码单独的空格字符有什么功能区别
JavaScript Beginner: What is the functional difference between coding separate space character in functions etc
单独编码一个空间(")是否有功能原因,还是专门为了可读性?对我来说,这似乎是一个不必要的额外步骤,有人能解释一下这样做的目的吗?
例如:
而不是:
var userName = prompt("What is your name?")
var greeting = function(userName) {
console.log("Great to see you," + " " + userName);
};'
为什么不直接使用:
var userName = prompt("What is your name?")
var greeting = function(userName) {
console.log("Great to see you, " + userName);
};
您在哪里看到顶部的?我肯定会用第二个。没有理由进行额外的字符串串联。有时,当你试图强制数据类型(例如,数字到字符串)时,你可能会看到这样的情况,但在这种情况下,对于所有字符串,根本没有理由这样做。
例如数字:
var a = 2;
var b = 3;
var c = a + b; // 5
var d = a + "" + b; // 23
alert(c);
alert(d);
这对我来说也是一个"不必要的额外步骤"。而且可读性不高。我会用你的第二选择。最后没有区别。
有时你需要这样做才能达到拥有空间的目标:
也就是说,如果你有一个整数,你必须做以下事情:
8 + " "
相关文章:
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- 如何将字符串拆分为字符,但在javascript中保留空格
- 正则表达式搜索一个空格,后跟一个字符
- 用于在Javascript中删除多个空格的特殊字符
- 如何在没有额外空格的情况下从MySQL中检索字符数据
- 在跨度中每3个字符添加一个空格
- 为什么Javascript中的整数加空格加字符串会导致数字和字符串的总和?(2++'22'=24)
- jquery textcomplete无法使用Unicode字符,并且缺少空格
- 将字符串从第二个空格切成特殊字符
- 为什么不'当用户输入空格或字符太多/不够时,此函数会发出window.alert
- 正则表达式,用于除所有空格和一个特殊字符之外的所有内容
- 检查最后键入的字符是否为空格
- Javascript正则表达式,返回连字符和空格后面的数字
- 删除给定字符前的多余空格
- 通过JQuery在网页上的两个字符之间放置空格
- 仅当后面跟着字母表时才允许使用空格字符的验证
- 输入表单中不允许有空白字符/空格
- JavaScript中(字符空间字符)或(空格字符空格)的表达式是什么
- 正则表达式 javascript,字符空格圆括号