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)