javascript
js
晕fufufu
这个作者很懒,什么都没留下…
展开
-
查找字符串中某个字符出现的次数及位置
<script> // 查找字符串“hjkdsncbasqbqhsqgqjq”中的所有q出现的位置以及次数 // 核心算法:先查找第一个q出现的位置 // 然后 只要indexof 返回的结果不是-1 就继续往后查找 // 因为indexof 只能查找到第一个,所以后面的查找,一定是当前索引加1,然后继续查找 var str = 'hjkdsncbasqbqhsqgqjq'; var index .原创 2022-05-14 15:08:33 · 2272 阅读 · 0 评论 -
数组去重——JavaScript
<script> // 1.数组去重['a','f','a','f','g','r','h','h']去除数组中重复的元素 // 2.目标:把旧数组里面不重复元素选取出来放到新数组中,重复的元素只保留一个,放到新数组中去重 // 3.核心算法:遍历旧数组 然后拿着旧数组元素去查询新数组 如果该元素在新数组里面没有出现过, // 就添加,否则就不添加 // 4.利用新数组.indexOf(数组元素)如果返回时 -1 就说明 新数组里面没有该元素 .原创 2022-05-14 00:32:18 · 183 阅读 · 0 评论 -
仿活动 时-分-秒 倒计时效果
function countDown(time){ var nowTime = +new Date(); //返回的是当前时间总的秒数 var inputTime = +new Date(time); //返回的是用户输入时间总的毫秒数 var times = (inputTime - nowTime)/1000; //time 是剩余时间总的秒数 var d = parseInt(tim...原创 2022-05-13 22:44:48 · 90 阅读 · 0 评论 -
Date日期——格式化日期时分秒
// 格式化日期 时分秒 var date = new Date(); console.log(date.getHours()); //时 console.log(date.getMinutes()); //分 console.log(date.getSeconds()); //秒 <script> // 封装一个函数返回当前的时分秒 function getTime()...原创 2022-05-13 15:27:38 · 2726 阅读 · 0 评论 -
Math对象——猜数字游戏
猜数字游戏1.随机生成一个1-10的整数 我们需要用到 Math.random()方法2.需要一直猜到正确为止,所以需要一直循环3.while 循环更简单4.核心算法: 使用 if else if 多分支语句来判断大于 小于 等于 function getRandom(min,max){ return Math.floor(Math.random()*(max-min+1))+min; } v原创 2022-05-13 13:29:37 · 890 阅读 · 0 评论 -
Math对象——利用Math.random()对象实现随机点名
< <script> // 1.Math对象随机数方法 random()返回一个随机的小数 0 =< x < 1 // 2.我们想要得到两个数之间的随机整数 并且 包含这2个整数 // Math.floor(Math.random()*(max-min+1))+min; function getRandom(min,max){ return Math.floor(Math.ran.原创 2022-05-13 13:07:34 · 845 阅读 · 0 评论 -
用函数求数组中的最大数值
原创 2022-05-11 20:23:37 · 142 阅读 · 0 评论 -
利用函数封装计算1-100之间的累加和
利用函数计算1-100之间的累加和原创 2022-05-11 13:40:39 · 865 阅读 · 0 评论 -
冒泡排序-js
<script> var arr = [2,4,5,1,3]; for(var i = 0; i <= arr.length - 1;i++){ //外层循环管趟数 for(var j = 0; j <= arr.length - i - 1; j++){ //里面的循环管每一趟的交换次数 if(arr[j] < arr[j+1]){ var te..原创 2022-05-10 22:59:47 · 61 阅读 · 0 评论 -
[ 翻转数组 ]
<!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.原创 2022-05-10 21:14:34 · 115 阅读 · 0 评论 -
数组去重(删除数组指定元素)
var arr =[2,3,56,78,5,34,0,35,0]; var newArr = []; for(var i = 0;i < arr.length; i++){ if(arr[i] != 0){ newArr[newArr.length] = arr[i] } } console.log(newArr);原创 2022-05-10 20:45:52 · 97 阅读 · 0 评论 -
数组 { 求数组中的最大值Max }
1.求数组[2,4,6,7,90,34,45]中的最大值2.声明一个保存最大元素的变量max3.默认最大值可以取数组中的第一个元素4.遍历这个数组,把里面每个数组元素和max相比较5.如果这个数组元素大于max 就把这个数组元素存到max里面,否则继续下一轮比较最后输出这个max var arr = [2,4,6,7,90,34,45]; var max = arr[0]; for(var i = 1; i < arr.lengt原创 2022-05-10 12:46:28 · 1912 阅读 · 0 评论 -
九九乘法表——js,双重for循环
双重for循环,打印九九乘法表原创 2022-05-10 00:13:02 · 172 阅读 · 0 评论 -
★ 打印倒三角形案例
<!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.原创 2022-05-09 23:42:01 · 166 阅读 · 0 评论 -
双重 for 循环-打印五行五列星星,打印n行n列的星星
1.一行打印五颗星星。。 var num = prompt('请输入星星的个数'); var str =''; for(var i =1; i<=num; i++){ str = str + '★' } console.log(str);2.打印五行五列星星。。var str =''; for(var i=1;i<=5;i++){ //外层循环负责打印五行原创 2022-05-09 23:17:57 · 4375 阅读 · 1 评论 -
for循环-求学生成绩案例.
学生成绩案例,先求总成绩(sum)之后求平均成绩(average)原创 2022-05-09 22:29:17 · 729 阅读 · 0 评论 -
1-100之间的所有能被3整除的数字的和,偶数和奇数的和 ,平均值
1-100之间的所有能被3整除的数字的和,1-100 之间的所有偶数和奇数的和 , 1-100 之间的所有平均值原创 2022-05-09 21:38:24 · 2965 阅读 · 0 评论 -
js ——1-100 之间的整数累加和
js ——1-100 之间的整数累加和JavaScript原创 2022-05-09 20:15:19 · 1429 阅读 · 0 评论 -
【查询水果案例】
查询水果案例javascript原创 2022-05-09 19:12:29 · 346 阅读 · 0 评论 -
数字补0案例
// 用户输入0-59之间的一个数字 // 如果数字小于10,则在这个数字前面补0,否则 不做任何操作 // 用一个变量接受这个返回值,输出 // 三元表达式 表达式 ?表达式 1 :表达式 2 var time = prompt('请输入0-59之间的任意数字'); var result = time < 10 ? '0' + time : time; alert(resul...原创 2022-05-08 18:29:04 · 589 阅读 · 0 评论 -
判断闰年案例
能被4整除且不能被整除100的为闰年,或者能够被400 整除的就是闰年原创 2022-03-06 16:21:21 · 95 阅读 · 0 评论 -
判断成绩案例
1.按照从大到小的判断思路2.弹出prompt输入框,让用户输入分数,把这个支取过来保存到变量中3.使用多分支 if else if 语句来分别判断输出不同的值原创 2022-03-06 16:38:10 · 140 阅读 · 0 评论