我想在javascript中创建这样的变量
variable1.varible2.variable3 = "Hi Its working";
alert(variable1.varible2.variable3);
答案 0 :(得分:1)
变量名中不能包含.
。
您几乎可以随意调用任何变量,但是有一些限制。通常,您应该只使用拉丁字符(0-9,a-z,A-Z)和下划线字符。
如果您确实希望variable1.varible2.variable3
返回值"Hi Its working"
。您可以使用对象。
let variable1 = {
variable2:{
variable3:"Soemthing"
}
}
console.log(variable1.variable2.variable3)
答案 1 :(得分:0)
您不能使用.
作为变量的名称,但是可以使用对象:
let person = {
name: {
first: 'john',
last: 'snow'
},
eyes: {
color: 'black'
}
}
console.log(person.name.first); //john
答案 2 :(得分:0)
var car = new Object();
car.type = "Fiat";
car.model = "500";
car.color = "white";
car.engine = {type:"V8", fuel:"diesel"}
console.log(car)
window.alert(car.engine.type)
然后您可以编写Car.engine.type =“ V8 Turbo”