资讯专栏INFORMATION COLUMN

fe4-2:js语法

yexiaobai / 2436人阅读

摘要:如也可以通过语法,用得到通过访问的元素增加,修改中的元素增加一个元素男增加增加修改一个元素修改删除一个元素删除

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)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/103432.html

相关文章

  • 第6章:可维护性软件构建方法 6.3可维护性构建技术

    摘要:遵循特定规则,利用操作符,终止节点和其他非终止节点,构造新的字符串非终结符是表示字符串的树的内部节点。语法中的生产具有这种形式非终结符终结,非终结符和运算符的表达式语法的非终结点之一被指定为根。 大纲 基于状态的构建 基于自动机的编程 设计模式:Memento提供了将对象恢复到之前状态的功能(撤消)。 设计模式:状态允许对象在其内部状态改变时改变其行为。 表驱动结构* 基于语法的构...

    young.li 评论0 收藏0
  • 何为语法

    摘要:原文链接何为语法树什么是语法树你是否曾想过,这个世界存在这么多语言的意义。语法树,计算机描述世界真理的树状结构。不同的语言,都会配之不同的语法分析器,而语法分析器是把源代码作为字符串读入解析,并建立语法树的程序。 原文链接:BlueSun | 何为语法树 什么是语法树? 你是否曾想过,这个世界存在这么多语言的意义。 假如现在你面前有一个物体,它是一个不规则的圆体,整个身体通红,头部还有...

    hikui 评论0 收藏0
  • 精读《手写 SQL 编译器 - 智能提示》

    摘要:经过连续几期的介绍,手写编译器系列进入了智能提示模块,前几期从词法到文法语法,再到构造语法树,错误提示等等,都是为智能提示做准备。 1 引言 词法、语法、语义分析概念都属于编译原理的前端领域,而这次的目的是做 具备完善语法提示的 SQL 编辑器,只需用到编译原理的前端部分。 经过连续几期的介绍,《手写 SQL 编译器》系列进入了 智能提示 模块,前几期从 词法到文法、语法,再到构造语法...

    ztyzz 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<