vue是一种js框架,因此先学习js。
javascript跟java一点关系都没有。
参考这个学习
重新介绍 JavaScript(JS 教程)
在 JavaScript 中声明一个新变量的方法是使用关键字 let 、const 和 var:
let 语句声明一个块级作用域的本地变量,并且可选的将其初始化为一个值。
let a;
let name = 'Simon';
var 是最常见的声明变量的关键字。它没有其他两个关键字的种种限制。这是因为它是传统上在 JavaScript 声明变量的唯一方法。使用 var 声明的变量在它所声明的整个函数都是可见的。
JavaScript 也还包括其他两种重要的 for 循环: for…of
for (let value of array) {
// do something with value
}
和 for…in :
for (let property in object) {
// do something with object property
for…in 语句以任意顺序迭代对象的可枚举属性。
for…of 语句遍历可迭代对象定义要迭代的数据。
有两种简单方法可以创建一个空对象:
var obj = new Object();
Copy to Clipboard
和:
var obj = {};
这两种方法在语义上是相同的。第二种更方便的方法叫作“对象字面量(object literal)”法。这种也是 JSON 格式的核心语法,一般我们优先选择第二种方法。
“对象字面量”也可以用来在对象实例中定义一个对象:
var obj = {
name: “Carrot”,
_for: “Max”,//‘for’ 是保留字之一,使用’_for’代替
details: {
color: “orange”,
size: 12
}
}
对象的属性可以通过链式(chain)表示方法进行访问:
obj.details.color; // orange
obj["details"]["size"]; // 12