随笔分类 - JS方法
摘要:箭头函数 ES6 允许使用“箭头”( => )定义函数。 1. var f = v => v; 2. 3. // 等同于 4. var f = function (v) { 5. return v; 6. }; 如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。 1. var f
阅读全文
摘要:函数参数的默认值 为了避免这个问题,通常需要先判断一下参数 y 是否被赋值,如果没有,再等于默认值。 1. if (typeof y 'undefined') { 2. y = 'World'; 3. } ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面。 1. function log
阅读全文
摘要:JavaScript 所有数字都保存成 64 位浮点数,这给数值的表示带来了两大限制。一是数值的精度只能到 53 个二进制位(相当于 16 个十进制位),大于这个范围的整数,JavaScript 是无法精确表示的,这使得 JavaScript 不适合进行科学和金融方面的精确计算。二是大于或等于2的1
阅读全文
摘要:Number.isFinite(), Number.isNaN() ES6 在 Number 对象上,新提供了 Number.isFinite() 和 Number.isNaN() 两个方法。Number.isFinite() 用来检查一个数值是否为有限的(finite),即不是 Infinity
阅读全文
摘要:Math.trunc() Math.trunc 方法用于去除一个数的小数部分,返回整数部分。 1. Math.trunc(4.1) // 4 2. Math.trunc(4.9) // 4 3. Math.trunc(-4.1) // -4 4. Math.trunc(-4.9) // -4 5.
阅读全文
摘要:$.each()方法详解 each()函数具有十分强大的遍历功能,可以遍历一维数组、多维数组、Dom、Json等。在JavaScript中使用$.each可以大大减轻我们的工作量。 1.处理一维数组: var arr = [ "a", "b", "c" ]; $.each(arr, function
阅读全文
摘要:js-split() 方法 split() 方法用于把一个字符串 分割成 字符串数组 var name = 'Kobe'; var arrName = name.split(''); // ["K", "o", "b", "e"] JS查找某个字符在字符串中出现的位置及次数 var str = 'f
阅读全文
摘要:e.stopPropagation()阻止事件冒泡html部分代码 <table border='1'> <tr> <td><span>冒泡事件测试</span></td> <td><span>冒泡事件测试2</span></td> </tr> </table> js部分代码 <script> $(
阅读全文

浙公网安备 33010602011771号