- 博客(18)
- 收藏
- 关注
原创 js获取剩余时间并函数封装
function time(tem) { // tem获取实参 var current = +new Date(tem); // 括号里面有时间,就返回参数里面的时间,也就是结束时间毫秒数 var current1 = +new Date(); // 括号里面没有时间,返回当前时间总毫秒数 var surplus = (current - current1) / 1000; // 计算剩余毫秒数 后 毫秒转换为秒 var a = parseInt(surpl.
2022-05-10 10:39:45
657
原创 js函数封装数学对象
var myMath = { PI: 3.1415926, max: function() { var max = arguments[0]; for (var i = 1; i < arguments.length; i++) { if (arguments[i] > max) { max = arguments[i] } } return max;},min: function..
2022-05-07 23:08:32
271
原创 javascript做一个简单的计算器
// 简易计算器// 算法 : 用prompt用户选择计算器,if判断用户选择的计算器并弹框输入计算数值;后在if里调用函数计算var choice = prompt('1.加法运算'+'\n' + '2.减法运算' + '\n' + '3.乘法运算' + '\n' + '4.除法运算'); if (choice == '1') { var num1 = prompt('请输入第1个值:'); v.
2022-05-03 21:50:45
2317
原创 js用函数封装冒泡排序
/*原理: 用for循环遍历i管趟数(数组长度减一),j管次数,(让每个数走到合适的位置,用第一个数(arr[j]和第二个数(arr[j+1]比,第一个数比第二个数大,那就交换位置)))*/function sort(arr) { for (var i = 0; i < arr.length - 1; i++) { for (var j = 0; j < arr.length - i - 1; j++) { if (arr[j] > a.
2022-05-03 20:56:25
425
原创 js用函数翻转数组
// 原理: 用for把值重大到小遍历赋值到新数组 function revarse(arr) { var newArr =[]; for (var i = arr.length - 1; i >= 0; i--) { newArr[newArr.length] = arr[i]; } return newArr; } var arr1 = revarse([1,2,3,4,5,6]); console.log(arr1.
2022-05-03 20:35:01
201
原创 js函数封装冒泡排序
// 冒泡排序function sorT(arr) { 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 temp = arr[j+1]; arr[j+1] = arr[j]; .
2022-05-01 09:31:56
248
原创 js用函数翻转数组
// 翻转数组function maX (stt) { var str = []; for (var i = stt.length - 1; i >= 0; i--) { str[str.length] = stt[i]; } return str;}var stt1 = maX([5,4,3,2,1]);console.log(stt1);
2022-04-29 20:19:01
276
原创 js判断一个数是不是质数(素数)
不能被1和它自己整除的数是质数(素数)代码:// 函数判断这个数是不是质数(质数也就是素数)function weD(str1) {var str = prompt('请输入一个数'); for (var i = 2; i < parseInt(str); i++) { if (str % i !== 0) { // 这个数不能被1和他自己整除那就是质数(素数), // 只要...
2022-04-28 21:27:57
459
原创 js冒泡排序从小到大排列
var str = [4,3,52,2,5,1,8];for (var i = 0; i <= str.length- 1; i++ ) { for (var j = 0; j <= str.length - i -1; j++) { if (str[j + 1] < str[j]) { var num = str[j]; str[j] = str[j+1]; str[j+1] = num;.
2022-04-27 14:04:19
207
原创 js交换两个变量
代码原理:右边给左边 ,算法思路:1、 把第一个变量给一个空的变量2、再把第二个变量给第一的变量3、再把空变量里的第一个变量给第二个变量4、达到交换var str = 1;var stt = 2;var sew;sew = str;str = stt;stt= sew;console.log(str);console.log(stt);运行结果:...
2022-04-25 12:08:31
547
原创 js翻转数组
第一种方法: var str = [1,2,3,4,5,6]; var stt = []; for ( var i = str.length - 1; i >= 0; i--) { stt[stt.length] = str[i]; } alert(stt)第二种方法:var str = [1,2,3,4,5,6]; var stt = []; var j = str.length - ...
2022-04-25 11:53:11
378
原创 把数组中大于10的筛选出来,赋值到新数组。
代码:var str = [34,6,73,45,2,63,3,12,67,32,2,5,]; var stt = []; // 空数组 for (var i = 0; i < str.length; i++) { if (str[i] >= 10) { // 把str数组里大于10遍历出来 stt[stt.length] = str[i]; // 遍历出来后赋值到stt空数组 ...
2022-04-24 23:38:46
1742
原创 js求数组里的最大值
代码: // 求数组里的最大值 var str = [13,632,145,2,92,625,57]; var max = str[0]; for (var i = 1; i < str.length; i++) { if ( max < str[i]) { // 如果第一个值小于第二个值 max = str[i] // 那大的那个值就替代小的那个值,以此类推。 } } ...
2022-04-24 13:29:10
200
原创 js登录页验证用户名密码
需求:接受用户输入的用户名和密码,若用户名为"admin",密码为"123456",则提示用户登录成功。 var sww = 'admin'; // 设置用户名名称 var sty = '123456'; // 设置密码 do { // 使用 do while循环 先执行一次循环体,也就是下面的 用户名和密码输入框以及if分支。 var str = prompt('请输入用户名:'); // 弹出用户名输入框
2022-04-23 17:12:45
13558
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人