如何识别何时使用 : 或 JavaScript 中的 =?
how to recognize when to use : or = in JavaScript?
如何识别何时在我的代码中使用 :
或 =
?我来自Java,里面没有很多:
,所以这对我来说是个新事物。
=
用于给变量赋值:
myVariable = 'someValue';
:
在定义对象的属性时使用:
myVariable = {
key: 'value in an object'
};
通常你在对象中使用 :
例如:
object { car: 'BMW' }
以及您用来定义或更新变量的=
,例如:
const car = 'BMW'; car = 'Mercedes-Benz'
: vs =
:用在object中,也就是赋值给key ex:-
const newObject = { key:value }
但是当你给变量赋值时=
使用符号
当我们想要定义一个对象的属性时,我们总是使用:
语法
var object = {
property1 : value1,
property2 : value2,
property2 : value3
}
我们总是在单个对象中用逗号分隔属性
=
等于始终用作赋值运算符,为变量或常量赋值
语法
var variable=value
value 可以是任何类型你可以查看这个文档
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures
如何识别何时在我的代码中使用 :
或 =
?我来自Java,里面没有很多:
,所以这对我来说是个新事物。
=
用于给变量赋值:
myVariable = 'someValue';
:
在定义对象的属性时使用:
myVariable = {
key: 'value in an object'
};
通常你在对象中使用 :
例如:
object { car: 'BMW' }
以及您用来定义或更新变量的=
,例如:
const car = 'BMW'; car = 'Mercedes-Benz'
: vs =
:用在object中,也就是赋值给key ex:-
const newObject = { key:value }
但是当你给变量赋值时=
使用符号
当我们想要定义一个对象的属性时,我们总是使用:
语法
var object = {
property1 : value1,
property2 : value2,
property2 : value3
}
我们总是在单个对象中用逗号分隔属性
=
等于始终用作赋值运算符,为变量或常量赋值
语法
var variable=value
value 可以是任何类型你可以查看这个文档
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures