JavaScript习题
小高今天早睡了吗?
前端开发小白!还要多久才能成为一个优秀的程序媛?
展开
-
JavaScript用事件委托实现留言板功能
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do原创 2021-12-26 23:59:17 · 382 阅读 · 1 评论 -
JavaScript -- 实现留言板功能
实现留言板功能<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <tit原创 2021-12-25 10:48:26 · 560 阅读 · 0 评论 -
JavaScript实现流氓小广告效果
我们在浏览网页的时候,经常会遇到各种各样的垃圾弹窗,当你把它关闭之后,过一段时间他又弹出来,非常的让人心烦。这种流氓弹窗我们是可以通过JavaScript的 setTimeout() 方法来实现的。 <style> #ad{ width: 400px; height: 300px; display: none; background-color: #ddd;原创 2021-12-20 23:44:44 · 1414 阅读 · 4 评论 -
JavaScript数组函数封装例题 - 在排序好的数组中插入一个值
题目:在一个已经排序好的数组中插入一个值, [1,4,6,9,12] 10分析:要想插入这个值,就需要找到这个值应该插入在哪个位置。也可以采用冒泡,来比较相邻的数。关于这个值的位置还需要具体分析是插入在数组的前面、中间、还是后面。方法一:通过比较与之相邻数的大小插入该数function insert(arr, n) { //此时n可能在前面,中间,后面插入 if (n < arr[0]) { arr.unshi原创 2021-12-16 19:40:07 · 948 阅读 · 0 评论 -
JavaScript函数封装与数组生成随机验证码
利用函数的封装与数组生成一个随机验证码,随机验证码必须包含小写,大写,数字。这里为了更方便看,我将封装的函数也写在了html文件中。<body> <input type="text" id='inp'> <button id='btn'>刷新</button> <!-- 引入js外部样式 --> <script src="../js/tools.js"></script> <原创 2021-12-16 01:02:30 · 769 阅读 · 0 评论 -
JavaScript例题-随机产生0-100之间的数,多少次才会取到0
随机产生0-100之间的数,多少次才会抓到0 – 递归写法 // 随机产生0-100之间的数,多少次才会抓到0 -- 递归? var count = 0 ; function randZero(){ //产生0-100的随机数 var n = parseInt(Math.random()*100) ; count++ ; if(n === 0){原创 2021-12-14 19:31:11 · 557 阅读 · 1 评论 -
判断年月日输入是否合法
判断年月日输入是否合法(年 1000-2000之间)(月 1-12)(日)<body> <span>请输入年份</span> <input type="text" id="year"> <span>请输入月份</span> <input type="text" id="month"> <span>请输入日期</span> <input ty原创 2021-12-08 00:57:33 · 561 阅读 · 0 评论 -
JavaScript求水仙花数
水仙花数是指一种三位数,其各个数之立方和等于该数for(i = 100 ; i <= 999 ; i++){ var bai = Math.floor(i / 100); var shi = Math.floor(i % 100 / 10) ; var ge = Math.floor(i % 10) ; var sum = bai*bai*bai + shi*shi*shi + ge*ge*ge ;原创 2021-12-10 01:08:59 · 394 阅读 · 0 评论 -
JavaScript打印三角形
利用JavaScript打印三角形!1.直角三角形⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐// i 控制行数 for(var i = 0 ; i < 5 ; i++) { // 打印星星,星星的个数跟行数一样 for(var j = 0 ; j <= i ; j++) { document.write('*') } // 打印换行原创 2021-12-10 01:05:36 · 3121 阅读 · 0 评论 -
JavaScript求最大公约数
1.最大公约数 — 循环求余数 <script> //最大公约数 --- 循环求余数 //功能:两个数的最大公约数 //参数:x,y number //返回值:最大公约数 number function gcd(x , y){ //比较两个数的大小,取较小的数 var min = x < y ? x : y ; //从大到小原创 2021-12-14 01:38:26 · 655 阅读 · 1 评论 -
利用JavaScript操作标签对象和循环写一个简易计算器
利用JavaScript操作标签对象和循环语句写一个简易计算器<body> <input type="text" id = "inp1"> <select name="" id="symbol"> <option value="+">+</option> <option value="-">-</option> <option value="*">原创 2021-12-08 00:03:31 · 305 阅读 · 0 评论 -
随机产生一个5位数,显示万千百十个 显示在输入框中
随机产生一个5位数,显示万千百十个 显示在输入框中<body> <span>随机数为:</span> <input id="inp1" type="text"> <span>随机数的万位是:</span> <input id="inp2" type="text"> <span>随机数的千位是:</span> <input id="inp3" t原创 2021-12-07 23:12:07 · 769 阅读 · 0 评论 -
JavaScript函数调用例题
某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,请编写一个函数,传入原文,输出密文。分析:先输入一个四位数的整数,然后求出个位、十位、百位、万位,再利用函数让其满足条件。html代码: <span>传入原文</span> <input type="text" id='inp1'> <button id='btn原创 2021-12-11 18:00:39 · 520 阅读 · 0 评论 -
JavaScript函数调用经典例题
1.输入框判断是不是闰年2.随机数判断是不是闰年3.输入框判断是不是质数4.随机数判断是不是质数5.封装函数,判断日期是否合法思考:首先我们采用函数调用的方法,将需要调用的函数都写在 js 文件夹里面,需要调用的时候会更方便。需要注意的是不要忘记再html中引入js.html代码:<body> <span>是否为闰年</span> <input type="text" id='inp1'> <br> &原创 2021-12-11 01:46:38 · 979 阅读 · 2 评论