break 语句的讲解
continue 语句的讲解
object(对象)的讲解

var log = function() {
    console.log.apply(console, arguments)
}
//break 语句:作用是终止循环
var i = 0
while (i < 10) {
    log('while 中的 break语句')
    //break 语句执行后, 循环结束
    break
    //因此 i += 1 不执行
    i += 1
}
log('break 结束的 i 值',i)

var sum = 0
for (var i = 0; i < 10; i++) {
    log('for 循环中的 break 语句')
    break
    sum = sum + i
} 
log('break 结束的 i 值', i)

//continue 语句:作用是跳过单次循环
var i = 0
while (i < 10) {
    i += 1//相当于 i++
    //如果 i 是偶数, 则 continue 跳过这次循环
    if (i % 2 == 0) {
        // %号作用是取余
        continue
    }
    log('while 中的 continue 语句', i)
}
//for 循环中的 continue
var sum = 0
for (var i = 0; i < 10; i++) {
    if (i % 2 == 0) {
        // %号作用是取余
        continue
        sum = sum + i
    }        
    log('for 循环中的 continue 语句', i)
}

//object(对象) 和 array 是两个存储数据的工具
//array 通过数字下标访问元素
//object 通过 key(键) 访问元素
//创建 object
var renwu = {
    //renwu(即对象)
    'name':'meng xin',//左边是名字,右边是值
    'height':165,
    //左边的 key(键),几乎所有情况下都是字符串
//右边的 value(值),可以是任意类型,如:int string等
} 
log('object', renwu)

//访问方式:点语法
renwu.name
renwu.height
//点语法不可用的情况:
//1、key 包含了空格等字符。如:'h t':165

//也可以通过[]语法,用key得到value:
log('通过 key 访问 object 的元素')
log(renwu['name'])
log(renwu['height'])

//增加,修改 object 中的元素
var gua = {
    name:'meng xin',
    height:165,
}
//增加一个元素
gua['gender'] = '男'
log('object增加', gua)
log('object增加', gua['gender'])
//修改一个元素
gua['name'] = 'gua'
log('object修改', gua)
//删除一个元素
delete gua.gender
log('object删除', gua)

洛神_醉梦心
6 声望1 粉丝