JS学习笔记四

1.布尔类型(Boolean)的应用

        1.布尔类型在“语句”中可以直接判断;例如在循环语句中直接作为条件来判断是否进入循环语句

        2.布尔类型在“运算”中可以判断是否有值或者两者是否相等

        3.布尔类型“转换”--Boolean()

                (1)字符串,空字符串----false

                (2)数字--------------+-0  NaN都是false

                (3) null& undefined------false

                (4)引用数据类型------true!!!

        4.布尔类型“转换” ~!!--表示双反,可以看成是两个负号,用负负得正来判断。

2.定时器函数

        

定时器函数:setTimeout---------等待一段时间之后再实现某功能

              setInterval--------每隔一段时间,都将功能实现一次

清除定时器函数:clearTimeout

                            clearInterval

                           两个函数如果在括号中写有编号,则只清除该编号定时器

3.栈内存和堆内存

        1.基础数据类型是栈内存,存入的就是本身的值

        2.引用数据类型是堆内存,在堆内存里取一块空间来存入引用数据类型的属性或者元素,然后生成一个空间地址,并将地址存入栈内存中,调用引用数据类型就是去调用该空间地址。

4.作用域和预编译

1.全局作用域空间对象:

                    A.window 可以放全局变量

                     B. 全局代码执行顺序:

                            (1.1)先扫描var

                            (1.2)再扫描function

                            (1.3)执行其他非var  非function开头的语句

2.局部(函数)作用域空间对象:

                局部作用域中代码执行顺序:

                            (1.1)先看形参

                            (1.3)  然后扫描var

                            (1.4)然后输入实参

                            (1.5)再扫描function

                            (1.6)执行其他非var  非function开头的语句

                             

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值