js第二章笔记

  • 第二章

    • 流程控制语句

      • 1.条件分支语句 根据一个条件来决定是不是执行一段代码 分为两种:

        • 1.if

          • switchif if有四种书写方式 1.if(条件) {要执行的代码} 当代码满足(表达是true的时候)执行的是{}里面的如果不满足则{}里面的代码不执行

        • 2.if(条件)

          • if(条件){要执行的代码} else{要执行的代码} 当代码满足的时候,执行的是if后面的{} 当代码不满足的时候执行的是else后面的{} 两个代码必然会执行一个

        • 3.if(条件一)

          • if(条件一){条件一执行的代码} else if(条件2){条件二执行的代码} 从第一个开始,那么一个条件满足,就执行哪一个{}里面的代码 如果前面满足就不执行后面的

        • 4.else

          • 所有代码都不满足会的时候,会执行else里面的代码

      • 分支语句2

        • 语法:switch(要判断的变量) case 情况1 :break case 情况2:break default: 所有条件不满足的时候执行代码

          • 注意:1.case 和变量必须使用全等

          • 2.switch语句只能判断精确的某一个字面量的值 不能判断范围

          • 3.每一个case后边的break 当你书写break的时候执行完毕这个case内容就结束了 当你不写break,执行这个case,不管下一个case是不是满足,就会一直执行下去 直到遇到一个break位置或者遇到switch结束

          • 4.default 可以写也可以不写 作用类似于我们if中的else 当所有条件都不满足的时候,执行default

          • 循环成立条件:1.初始值,作为循环的开始2.条件判断,决定要不要继续循环3.要重复执行的代码4.改变初始值,为了让循环结束循环语法:while(条件){重复执行的代码改变初始值}

          • whlie执行时:先对条件表达式进行求值判断如果值为true,则执行循环体循环体执行完毕以后,继续对表达式进行判断如果为true,则继续执行循环体,依次类推如果为false,则终止执行

          • 对象

            • 数据类型

              • String Number Boolean Null Undefined

                • 除了这五种数据类型之外,我们以后看到的值都是object对象(引用数据类型)

                • 如果使用基本数据类型的数据,我们所创建的变量都是独立的,不能成为一个整体

                • 对象属于一种复合的数据类型,在对象中可以保存多个不同的数据类型的属性

                  • 装在一起的好处是方便,关系明确操作起来方便

            • 对象分类

              • 1.内建对象

                • 由es标准定义的对象,在任何es的是实现中都可以用使用

                  • 比如:Math String Number Boolean Function

              • 2.宿主对象

                • 由js运行环境提供对象,目前来讲是由浏览器提供的对象

                  • 比如:DOM BOM console,document

              • 3.自定义对象

                • 由开发人员自己创建的对象

            • 0000

              • 1.创建对象

                • 使用new关键词来调用函数,也就是说是构造函数

              • 2.添加值 向对象中添加属性

                • 在对象中保存的值称为属性 向对象中天地啊属性

                  • 语法:对象 属性名=属性值

              • 3.读取对象中的属性

                • 语法:对象.属性名 如果读取的对象中没有属性 不会报错只返回的是undefined

              • 4.修改对象属性

                • 语法:对象.属性名=新值

          • 关键词

            • break continue

              • break关键词可以用来退出switch语句,或者循环语句,但是if是不能使用的,但是在for循环的if里面可以使用

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值