使用javascript时我从未真正知道何时使用花括号。我似乎猜测。我如何确定何时需要使用它们或不需要使用它们?请回答,这样像我这样的初学者很容易理解。
这些是大括号:{}
由于
答案 0 :(得分:3)
使用圆括号表示代码块。这些通常在编写控制流语句,循环,函数等时使用。
例如:
for ( var index = 0; index < 10; index++ ) {
//this will contain some lines of code
}
function doSomething() {
//this will have a set of statements
}
if ( expression ) {
//some statements to execute if condition is true
} else {
//Statements to execute if condition is false
}
Javascript对象文字表示法也使用大括号。
示例:
var personObject = {firstName: "John", lastName: "Doe"};
答案 1 :(得分:0)
对象文字和函数周围需要大括号。条件语句也需要多行代码。你可以在单行条件语句中省略它们,但在我看来,在所有情况下使用它们都是一种好的做法(并且有利于提高可读性)。
在较新的ES6代码中,您可以在编写单个语句箭头函数时省略大括号。
答案 2 :(得分:0)
在Javascript中,与大多数语言一样,花括号用于包含代码块。它确实涉及在某种程度上记住特定的地方,但你可以用它作为快速参考。
他们用于控制流程:
for(var i=0; i<someArray.length; i++) {
}
if(someCondition) {
} else {
}
//you could also write the above "if" like so, it's personal preference:
if(someCondition)
{
}
else
{
}
它们用于函数定义(定义函数代码的开头和结尾):
function(parameter1, parameter2) {
}
他们习惯于定义对象文字(这种语法对初学者来说有点混乱):
var iAmAnObject = {
iAmAPropertyOfThatObject:42
}
//which you could also do like this:
var iAmAnObject = {};
iAmAnAObject.iAmAPropertyOfThatObject = 42;