js题型
可可爱i
给自己加油打气!
展开
-
ES6-----数组新增方法
数组新增方法:一、扩展运算符 (...)例如:var arr=[10,20,30]; var arr1=[1,2,3]; // 将arr与arr1拼接起来 var res=[...arr,...arr1];例如: //求取最大值 // ES6 的写法 var arr2=[14, 3, 77] console.log(Math.max(...arr2));二、转为数组 ①Array.from()可将两类对象转为真正的数组:类原创 2021-03-11 20:27:12 · 185 阅读 · 0 评论 -
总结------字符串方法
字符串常用方法:在JavaScript中**字符串**常用方法: var str='aahhdquebdvgf'; 一、字符串长度: ***①str.length ;返回字符串长度 二、查找字符串: ***①str.indexof('a'):返回字符串中指定文本首次出现的索引(位置) ②str.lastindexof('a'):返回指定文本在字符串中最后一次出现的索引。(从尾到头开始索引) 如若为找到,indexof()和lastindexof()均返回-1. ③str.search('a原创 2021-03-11 19:50:26 · 113 阅读 · 0 评论 -
js--题型(鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买鸡百只...)
1、今有鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买鸡百只,问鸡翁、母、雏各几何?// 题目的意思是,公鸡5文钱1只,母鸡3文钱1只,小鸡1文钱买3只,现在用100文钱共买了100只鸡,问:在这100只鸡中,公鸡、母鸡和小鸡各是多少只?(设每种至少一只)方法一: var z; for (var j=1;j<20;j++){//j为公鸡数,公鸡最多可以买20只,但题目要求至少每只都有,所以需小于20; for (var i=1;i<33;i原创 2020-12-23 20:03:13 · 2906 阅读 · 0 评论 -
js--实现九九乘法表
九九乘法表运行效果: // 九九乘法表 j i // 1*1=1 1 1 // 1*2=2 2*2=4 1 2 2 // 1*3=原创 2020-12-23 19:56:23 · 252 阅读 · 0 评论 -
js--题型(控制台输出任意整数的二进制)
1、自定义函数,实现在控制台打印,任意整数的二进制的字符串表示形式。 function binaryString(num) { //定义变量存放字符串 var result=''; while (true){ //取余 var remiander = num%2; //将余数倒序放入结果中 result=remiander+result;//+是字符串的拼接原创 2020-12-23 19:20:06 · 1052 阅读 · 1 评论 -
js--题型(判断完数、质数)
1、定义函数,功能是判断一个数是否为完数完数:除了自身的所有因子之和还等于本身的数被称为完数,如6:1 2 3 function wanshu(num) { var sum=0; for (var i=1;i<num;i++){ if (num%i===0){ sum+=i; } } if (sum===num){ console.原创 2020-12-23 15:10:35 · 488 阅读 · 1 评论 -
js--题型(确定某年某月某日,是这一年的第几天)
1、输入某年某月某日,试确定这一天是这一年的第几天.例如:输出2020年3月3日 输出 第63天(31+29+3)计算是否是闰年。年份值是4的倍数并且不是100的倍数,或者该年份值是400的倍数,那么这一年就是闰年。 var year = prompt('请输入年'); var mouth = prompt('请输入月'); var day = Number(prompt('请输入日')); var days = 0; for (var i = 1; i < m原创 2020-12-21 19:30:08 · 1068 阅读 · 0 评论 -
js--题型(判断平年、闰年)
1、 计算是否是闰年。年份值是4的倍数并且不是100的倍数,或者该年份值是400的倍数,那么这一年就是闰年。 var year =prompt("请输入年份"); if (year%4==0 && year%100 !=0 || year%400==0){ console.log(year+'年'+'是闰年'); }else { console.log(year+'年'+'不是闰年'); }...原创 2020-12-21 19:18:25 · 920 阅读 · 0 评论 -
js--题型(求水仙花数)
1、判断一个三位数是否是水仙花数:水仙花数的特点:这个数本身==这个数的个位数的立方+十位数的立方+百位数的立方 var num = prompt("请输入一个三位数"); var ge=num%10; //取到个位的数字,例:123除10取余数,余数为3,得到了个位数字。 //parseTnt:取整,将字符串类型强制转换为number类型。 var shi =parseInt(num/10)%10;//取到十位的数字,例:123除10,得到12.3,将其取整,得原创 2020-12-21 19:12:17 · 356 阅读 · 0 评论 -
js--题型(输入三个整数,进行比较)
1、输入三个整数,并根据对三个数的比较显示如下信息:①如果三个数都不相等则显示0;②如果三个数中有二个数相等则显示1;③如果三个数都相等,则显示2 var num1 =prompt('请输入整数1'); var num2 =prompt('请输入整数2'); var num3 =prompt('请输入整数3'); if (num1%1==0 && num2%1==0 && num3%1==0){原创 2020-12-21 18:51:29 · 2274 阅读 · 0 评论 -
js--题型(随机生成整数.....)
1、 随机生成一个4位正整数,求其各位数字之积,并输出。例如:若输入2523,则输出应该是60. const MIN=999; const MAX=10000; var num = ~~(Math.random()*(MAX-MIN)+MIN); var ge=num%10; var shi=parseInt(num/10)%10; var bai=parseInt(num原创 2020-12-21 18:47:56 · 512 阅读 · 1 评论