博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS基础学习03
阅读量:6140 次
发布时间:2019-06-21

本文共 984 字,大约阅读时间需要 3 分钟。

9. 短路运算

&&、||:当两侧不是boolean类型的数据或者判断语句的话,会变为短路运算。

&&:

&& 找假 先看第一个表达式的值,如果第一个表达式不是boolean类型的话,会先将此值进行隐式转换,转换成boolean的值,如果转换后的值为true,则直接返回第二个值,不管第二值是真还是假,如果第一个数据为假,则直接返第一个数, 不管第二个数是真不是假。

||:

|| 找真的 ,如果两个值不是boolean类型的话,是先将当前的对象转换成对应的boolean类型的值,如果第一个值转换后为True,则直接返回,如果转换后,第一个值为false,则返回第二值。

! :

除false、""、0和NaN、null、undefined以外加!后运算结果都为false。

10. 循环的嵌套

循环嵌套就是一个循环内包含另一个循环。

对于循环嵌套来说,外面的循环语句循环一次,里面的循环语句循环n次。

 11. break语句

11.1 用在switch-case,用于跳出当前switch-case语句程序。

11.2 用于循环语句中,结束break所在循环语句的循环。

 如:可以结束死循环。

12. continue语句

一般也是用字循环语句中,当遇到continue语句时,立即停止本次循环,并从下一个值进行判断和循环循环。

13. Math对象

JS中提供了一些关于数学的方法。

如:

Math.ceil() 向上取整

Math.floor() 向下取整

Math.round() 四舍五入

Math.random() 得到一个大于等于0,小于1的(伪)随机数

Math.pow(x,y) 得到一个x的y次幂的值

Math.max(x,y) 得到最大值

Math.min(x,y) 得到最小值

还有许多关于数学的对象,可以自己去尝试。

14. 数组

数组就是数据的有序列表,存储是一组数据。数组中数据可以是任何类型,而且数组中的元素可以随时动态添加。

14.1 使用构造函数创建数组

var  arr = new Array();

14.2 使用字面量的方式创建数组

var arr = [100,98,96,99,93,95,97,69,89,58,87];

 

转载于:https://www.cnblogs.com/chendu/p/5719684.html

你可能感兴趣的文章
《SAS 统计分析与应用从入门到精通(第二版)》一1.4 SAS系统的文件管理
查看>>
《众妙之门——网页设计专业之道》——2.4 总结
查看>>
MySQL sql_mode 说明(及处理一起 sql_mode 引发的问题)
查看>>
Java 注解详解 (annotation)
查看>>
鹰眼跟踪、限流降级,EDAS的微服务解决之道
查看>>
秘籍:程序猿该如何实力撩妹
查看>>
网络编程socket基本API详解
查看>>
API接口设计 OAuth2.0认证
查看>>
Mysql5.6的1755错误解决办法
查看>>
在命令行中运行“mvn compile”因为中文报错
查看>>
Docker的技术不再局限于测试和开发
查看>>
技术干货:工欲善其事,必先利其器 阿里云数据库系列谈之一
查看>>
禁用ViewState
查看>>
深入理解Java HashMap实现原理
查看>>
阿里云备案获取服务号
查看>>
深入理解Python中的__builtin__和__builtins__
查看>>
YII AJAX registerScript
查看>>
ARC forbids explicit message send of 'retainCount'
查看>>
redis单机安装
查看>>
golang内存分配
查看>>