
javascript
k毛
这个作者很懒,什么都没留下…
展开
-
js练习题
js-first // 用户输入一个数,求该数所有的因数的个数:// var i = parseInt(prompt(“请输入一个整数:”));// var num = 0 ;// for (var m = 1 ; m <=Math.sqrt(i) ; m++ ){// if (i % m =...原创 2019-03-04 22:26:17 · 267 阅读 · 0 评论 -
控制台输出数组问题
控制台输出数组问题var reverse = function(x) { var resultArr = []; var intToStr = x.toString(); for(var i = intToStr.length-1;i > 0;i--){ resultArr.push(intToStr[i]); var d = resultA...原创 2019-04-13 10:47:00 · 3086 阅读 · 0 评论 -
事件监听和事件绑定
事件监听addEventListener 和 attachEvent区别addEventListener,removeEventListener是DOM2级事件定义的方法; addEventListener有三个参数:事件类型,执行函数,是否捕获;addEventListener可以实现同一个元素绑定多个click事件,当条件触发时,会依次执行相应的函数;例如//element.addEve...原创 2019-09-10 20:29:15 · 799 阅读 · 0 评论 -
js数据类型转换 & 数据类型判断
数据类型js的数据类型有七种,其中有六种基本类型:null,undefined,boolean,string,number,symbol;以及一种引用类型:object数据类型的转换显式转换一. 将非数值转换为数值类型的函数 :Number(); parseInt(), parseFloat()Number() 函数转换规则:boolean:true转换为1,false转换为0n...原创 2019-09-11 23:03:35 · 605 阅读 · 1 评论 -
三种方式创建函数 & 构造函数与普通函数之间的区别
创建函数的三种方式:函数声明function sum1(num1,num2){ return num1+num2;}sum1(10,20);函数表达式var sum2 = function(num1,num2){ return num1+num2;}sum(10,20);函数对象形式 var sum3 = new Function("num1","n...原创 2019-09-15 09:53:47 · 524 阅读 · 0 评论 -
正则表达式(整理MDN,w3c的笔记)
正则表达式创建方式字面量var regExp = /[a-z]\s/i构造函数var regExp = new RegExp('[a-z]\\s','i')特殊字符\ 转义字符^ $* 0次或多次+ 1次或多次? 0次或1次 非贪婪 /e?le?/ 匹配 "angel" 中的 'el'、"angle" 中的 'le' 以及 "oslo' 中的...原创 2019-09-20 00:54:38 · 1120 阅读 · 0 评论 -
slice,substring,substr的区别
slice,substring,substr用于数组或字符串之间的截取,其间区别如下:* slice(开始位置,结束位置)substring(开始位置,结束位置)substr(开始位置,截取几位)*slice可以用于数组也可用于字符串substring和substr只用于字符串var arr = [1,2,3,4,5,6,7], str = "helloworld!"; ...原创 2019-09-25 11:04:58 · 153 阅读 · 0 评论