javaScript
文章平均质量分 71
呜啦啦、
一蓑烟雨任平生
展开
-
JavaScript 词法
InputElement 输入元素输入元素是JS词法扫描程序拿到的最基本元素了,也就是JS程序源代码中表达特定意义的"单词"。输入元素共分为四种:InputElement :: WhiteSpace Comment Token LineTerminator值得注意的是,JS规范里面其实定义了两种InputElement ,如下所示InputElementDiv ::...转载 2018-05-08 20:11:04 · 390 阅读 · 0 评论 -
JS中数组常用方法总结
1.push() 后增 push()方法可以向数组后添加一个新的元素,并返回新数组的长度。 末尾添加,返回长度,改变原数组 var a = [1,2,3] var b = a.push(4) console.log(a) // [1,2,3,4] console.log(b) // 4 2.unshift() 前增 unshift()可以向数组前添加一个或多个元素,并返回新...转载 2019-01-26 11:57:41 · 183 阅读 · 0 评论 -
JS 常用事件归纳
一、js中常用事件之onclick事件 点击事件(onclick并不是js中的方法,onclick只是浏览器提供js的一个dom接口,让js可以操作dom,所以onclick大小写都是没问题的,比如HTML代码就不用区分大小写)。 onclick通常在下列基本对象中产生: button(按钮对象)、checkbox(复选框)、radio(单选框)、reset buttons(重置按钮)、su...转载 2019-01-26 11:49:50 · 456 阅读 · 0 评论 -
获取当前时间
function getNow(s) { return s < 10 ? '0' + s: s; } //小于10时。调整格式 比如10:05 var myDate = new Date(); //获取当前年 var year=myDate.getFullYear(); //获取当前月 var month=myDate.getMonth()+1; //获取当前日 var date...原创 2018-11-01 14:29:01 · 138 阅读 · 0 评论 -
练习题-JavaScript
将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。输入60=2*2*3*5。 var num=parseInt(window.prompt("please input a number")); document.write(num+"=") for(var i=2;i<=num;i++){ whi...原创 2018-10-10 18:20:26 · 165 阅读 · 0 评论 -
练习题-JavaScript
小球从100米掉落,弹起到50米,然后再掉落,弹到25米,弹10次以后,小球经过的路径是多少米(截止第10次弹地) var sum=100,i=100; for(var k=1;k<10;k++){ i=i*0.5; sum=sum+i; } sum=sum*2-100; ...原创 2018-10-10 18:18:58 · 409 阅读 · 0 评论 -
练习题-JavaScript
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 var x=1; var sum=1; for(var i=1;i<10;i++){ ...原创 2018-10-10 18:17:03 · 200 阅读 · 0 评论 -
练习题-JavaScript
根据三角形的三条边长来判断三角形类型(锐角,直角,钝角)。 提示: (1) 一个三角形的边应该都为正数 (2) 一个三角形的边都应该满足三角形条件 var a=parseInt(window.prompt("请输入三角形的a边长度")); var b=parseInt(window.prompt("请输入三角形的b边长度")); var c...原创 2018-10-10 18:15:30 · 206 阅读 · 0 评论 -
练习题-JavaScript
水仙花数 例:水仙花数 153=1*1*1+5*5*5+3*3*3 输入一个数,判断是不是水仙花数 var num=window.prompt("请输入一个三位数"); if(num>=100&&num<=999){ var a=parseInt(num/100); var b=par...原创 2018-10-10 17:28:25 · 149 阅读 · 0 评论 -
练习题-javascript
判定2000-2500年中是闰年的年,输出闰年的条件是: (1).能被4整除,但同时不能被100整除的年份都是闰年 (2).能被400整除的年份是闰年 其它情况都不是闰年 var leapYear='2000-2500年中是闰年的有: \n'; for(var i=2000;i<=2500;i++){ if(i%4==0&&...原创 2018-10-10 17:26:38 · 257 阅读 · 0 评论 -
练习题-JavaScript
输入a ,b,c 三个个位数(0-9)之间,组成一个最大的三位数 var a=window.prompt("请输入数字a"); var b=window.prompt("请输入数字b"); var c=window.prompt("请输入数字c"); var x; if (a<0||a>9){alert("输入的a不在(0-9)范...原创 2018-10-10 17:24:56 · 349 阅读 · 0 评论 -
斐波那契数列,1 2 3 5 8......两种方式(JavaScript)
序列:1,2,3,5,8,13...。找出第20个数是多少?得出前20个数之和是多少? 方法一: var i=1, j=1,sum=0; for(var k=0;k<20;k++){ j=j+i; i=j-i; sum=sum+i; ...原创 2018-10-10 17:20:29 · 2345 阅读 · 0 评论 -
练习题-JavaScript-随机数的运用
有一个4个长度的数组,每个位置装有0-9之间的随机数字,有10次输入的机会来猜每个位置的上的数是什么, 每次猜完4个数字以后都要给出提示,正确几个 错误几个,只有位置和数字完全正确才算正确,其他情况全视为错误。 源码: var arr = new Array(4); var right=0; var wrong=0; ar...原创 2018-10-10 17:09:41 · 814 阅读 · 0 评论 -
练习题-JavaScript
1.猜数字游戏,有一个0-100随机数 玩家有5次输入的机会猜, 每次猜一次,都要将结果告诉玩家是小了,还是大了 如果在5次机会内猜中,输出“聪明”,程序结束 如果5次机会用完 程序直接结束。 源码: var num=parseInt(Math.random()*100); // var num=10; for(var i=0;i<...原创 2018-10-10 17:07:02 · 448 阅读 · 0 评论 -
js 实现轮播图
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &原创 2018-10-18 11:29:02 · 150 阅读 · 0 评论 -
XMLHttpRequest对象的属性与方法总结
XMLHttpRequest对象是Ajax的核心,它有很多属性和方法。 1,readyState属性 当一个XMLHttpRequest对象被创立后,readyState属性标示了当前对象处于什么状态,可以通过对该属性的访问,来判读此次请求的状态然后做出相应的操作, case 0 : 未初始化状态,此时,已经创建了一个XMLHttpRequest对象,但是还没有初始化。 Case 1: 准备发送状...转载 2019-01-26 19:58:43 · 388 阅读 · 0 评论