摘要: 除了系统自带的sort()数组排序方法,我们还可以自己编写函数进行数组排序; 比如下题: var arr=[3,4,5,6,7] 首先我们可以选择冒泡法进行如下比较(以下数字代表索引) // 0-1,1-2,2-3,3-4 // 0-1,1-2,2-3 // 0-1,1-2 // 0-1 for(v 阅读全文
posted @ 2020-04-29 23:04 _ryze 阅读(522) 评论(0) 推荐(0)
摘要: 逻辑运算符 所有的隐式类型转换,仅仅发生在该数据被使用时,该数据还是原本的内容 || 或运算 基础规则 或的两边只要出现一个true就是true 如果两边都是false,就是false 原理 如果左侧是true,那么就确定 或 的结果了,不再向右检测 如果左侧是false,不能确定结果,需要继续向右 阅读全文
posted @ 2020-04-29 22:56 _ryze 阅读(115) 评论(0) 推荐(0)
摘要: 数据类型的转换方法 一 强制转换(显示转换,主动转换) (1)字符转数值 1)parseInt(要转换的数据或变量) 从左向右依次检测,遇到第一个非数字的字符,停止转换 忽略小数点后所有的内容,其实是将小数点识别成了非数字 如果第一位就是非数字,直接NaN NaN是什么?not a number 不 阅读全文
posted @ 2020-04-29 22:55 _ryze 阅读(213) 评论(0) 推荐(0)
摘要: js中的三大特殊数据:undefined,null,NaN NaN:非法的数值运算得到的结果 特殊之处: 是一个数值型的数据,但是不是一个数字 NaN不等于任何值,和任何数据都不相等,NaN不等于NaN 检测方法:isNaN(要检测的数据) true:检测结果为 NaN 或能转成 NaN false 阅读全文
posted @ 2020-04-29 22:50 _ryze 阅读(166) 评论(0) 推荐(0)
摘要: js中数组的方法种类众多,有ES5之前版本中存在的,ES5新增,ES6新增等;并且数组的方法还有原型方法和从object继承的方法,这里我们只介绍数组在每个版本中原型上的方法。 一、在使用数组的方法之前,需要先创建数组,创建数组有以下方式: 字面量方式(json方式) var arr1 = []; 阅读全文
posted @ 2020-04-29 22:45 _ryze 阅读(566) 评论(0) 推荐(0)