- 博客(21)
- 收藏
- 关注
原创 判断一个整数里有几个质数
function isPrime(num) { if(isNaN(num)==true) return false; else if(num<=3) return true; else if(num%2==0) return false; else{ for(var i=3;i<=Math.sqrt(num);i+=2){
2018-01-22 10:56:47 501
原创 判断一个数是否为质数
function isPrime(n){ if(isNaN(n)==true) return false; else if(n<=3) return true; else{ for(var i=3;i<=Math.sqrt(n);i+=2){ if(n%i==0) return false;
2018-01-22 10:23:41 225
原创 题目:利用条件运算符的嵌套来完成此题:学习成绩 >=90 分的同学用 A 表示, 60-89 分之间的用 B 表示, 60 分以下的用 C 表示。
程序分析: (a>b)?a:b 这是条件运算符的基本例子。 var score=prompt('输入成绩','1'); var grade=score>=90?'A':(score>=60?'B':'C') alert(grade);
2018-01-19 09:37:33 1103
原创 题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如: 153 是一个“水仙花数”,因为 153=1 的三次方+ 5 的三次方+ 3 的三次方。
程序分析:利用 for 循环控制 100-999 个数,每个数分解出个位,十位,百位。var str; for(var i=100;i<999;i++){ str=i.toString(); if((str[0]*str[0]*str[0])+(str[1]*str[1]*str[1])+(str[2]*str[2]*str[2])==i){
2018-01-18 14:04:31 592
原创 左侧菜单 高度自适应浏览器高度
window.onresize=function(){ var surH = $(window).height(); $(".lefter").height(surH);}$(function () { var h=document.documentElement.clientHeight; $(".lefter").css("height",h); $
2018-01-17 17:36:37 1111
转载 题目:古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
程序分析: 兔子的规律为数列 1,1,2,3,5,8,13,21....每月兔子数:1,1,4,6,10,16,26,42.... var num1=1; var num2=0; var sum=0; var mon=prompt('输入兔子的数量','1'); if(isNaN(mon)==true){ mon=parseInt(mo
2018-01-16 17:57:02 1831
原创 打印楼梯
for(var i=1;i<10;i++){ var arr=[]; for(var j=1;j<=i;j++){ arr.push(j) } console.log(arr+'') }.clearfix:after{ content: '';
2018-01-16 09:39:55 370
原创 题目:要求输出国际象棋棋盘
.clearfix:after{ content:''; display: block; height: 0; visibility: hidden; clear:both; } .clearfix{ *zoom:1;
2018-01-15 13:05:44 2157 1
原创 题目:输出 9*9 口诀。
程序分析:分行与列考虑,共 9 行 9 列, i 控制行, j 控制列。for(var i=0;i<10;i++){ var str=''; for(var j=1;j<=i;j++){ str+= i+'*'+j+','; } console.log(str) }
2018-01-14 22:29:14 687
原创 题目:一个整数数组,请把这些数由小到大输出。
var arr=[4,5,9,1,2,33,54,12]; arr.sort(function (a,b) { return a-b }) console.log(arr)
2018-01-14 11:45:37 328
原创 题目:输入某年某月某日,判断这一天是这一年的第几天?
程序分析:以 3 月 5 日为例,应该先把前两个月的加起来,然后再加上5 天即本年的第几天,特殊情况,闰年且输入月份大于3 时需考虑多加一天。 function yearSum(year,month,day){ var sum=0,leap=0; switch (month){ case 1:sum=0;break;
2018-01-13 11:22:53 408
原创 题目:一个整数,它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方数,请问该数是多少?
1. 程序分析:在 10 万以内判断,先将该数加上 100后再开方,再将该数加上 268 后再开方,如果开方后的结果满足如下条件,即是结果。var y,z;for(var x=1;x<100000;x++){ y=Math.sqrt(x+100); z=Math.sqrt(x+268); if((y*y==x+100)&&(z*z==x+268)){
2018-01-12 15:34:17 1765 1
原创 题目:企业发放的奖金根据利润提成。利润 (I) 低于或等于 10 万元时,奖金可提 10% ;利润高于 10 万元,低于 20 万元时,低于 10 万元的部分按 10% 提成,高于 10 万元的部分,
题目:企业发放的奖金根据利润提成。利润 (I) 低于或等于 10 万元时,奖金可提 10% ;利润高于 10 万元,低于 20 万元时,低于 10 万元的部分按 10% 提成,高于 10 万元的部分,可可提成 7.5% ; 20 万到 40 万之间时,高于 20 万元的部分,可提成 5% ; 40 万到 60 万之间时高于 40 万元的部分,可提成 3% ; 60 万到 100 万之间时,高于 6
2018-01-12 13:50:21 6672
原创 题目:有 1 、 2 、 3 、 4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
1. 程序分析:可填在百位、十位、个位的数字都是 1 、 2 、 3 、 4 。组成所有的排列后function abc(){ var nums=[]; for(var i=1;i<=4;i++){//243,123,421,413 for(var j=1;j<=4;j++){ if(j!=i) for(v
2018-01-12 12:39:15 363
原创 Vue安装
1:下载node安装(如安装在文件夹E:ProgramFile\node.ex)2:下载webstorm 2017安装 2.1在webstorm中配置node运行环境,替代dos命令(cmd) File => settings => 输入node => 在Node interpreter里选择刚node的安装位置E:ProgramFile\node
2018-01-11 15:00:07 239
转载 function内,var a = b = 1; b 为什么会是全局变量?
为什么在函数一中,只有变量a被声明?因为赋值是从右向左结合:var a=b=c=d=5; 等价于 var a=(b=(c=(d=5)));,其中只有a被声明了,b,c和d都是自动解析为全局变量了。(function tt() { var a=b=c=d=5; console.log(typeof a) //number console
2018-01-10 11:31:43 1650
转载 indexOf() 数组和字符串方法
String 类型的使用let str = 'orange'; str.indexOf('o'); //0str.indexOf('n'); //3str.indexOf('c'); //-1Array 类型的使用let arr = ['orange', '2016', '2016']; arr.indexOf('orange'); //0ar
2018-01-08 14:07:41 12149 3
转载 使用Math.max,Math.min获取数组中的最值
Math.min()和Math.max()用法相似两个方法都是用来获取一组数组中最小值或最大值,但却不接受数组作为参数。Math.max( 5,7 ) // 7有两个快捷的方式可以接受数组类型参数一 apply()Math.min.apply(null,arr) Math.max.apply(null,arr)>>>Math.min.apply(
2018-01-05 09:52:49 693
原创 有1到10这个10个数,去除2个并打乱次序,如何找出那两个数?
1-10的栗子:var c=[5,2,1,3,4,6,9,8]; //d的位置 var d=[1,2,3,4,5,6,7,8,9,10]; for(var i=0;i<10-2;i++){ d[c[i]-1]=1; } console.log(d)0-9的栗子:var a=[8,7,5,1,2,4,0,3]; //b的位置 var b=[0,1,2,3
2018-01-03 09:55:00 1761
转载 jQuery之防止冒泡事件 阻止默认行为
冒泡事件就是点击子节点,会向上触发父节点,祖先节点的点击事件。下面是html代码部分: 外层div元素 内层span元素 外层div元素对应的jQuery代码如下:$(function(){ // 为span元素绑定click事件 $('span').bind("click",function(){ var
2018-01-02 09:43:10 197
transformer.js
2024-09-13
mqtt通信在微信小程序中应用的示例
2024-08-01
uniapp开发的微信小程序商城
2024-07-31
新能源汽车商城vue+spring boot
2024-07-30
web3-react (beta)
2024-07-30
2024前端面试题大全
2024-07-30
微信小程序实现MQTT客户端通信
2024-07-22
Fuse-Tech,若依vue后台管理项目
2024-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人