输入成绩(0-100),不同的分数段奖励不同
while(true){
var a=prompt('请输入成绩');
if (a>=0&&a<=100){
break;
}
}
if (a==100){
alert('奖励一辆汽车')
}
else if (a>=80&&a<99){
alert('奖励一本笔记本')
}
else if(a<80&&a>=60){
alert('奖励一本参考书')
}
else{
alert('什么奖励都没有')
}
输入三个值时,同时满足,其中一个满足,均不满足的情况下
var height=prompt('请输入身高');
var money=prompt('请输入财产');
var my=prompt('请输入颜值');
if (height>=180&&money>=1000&&my>=500){
alert('我一定要成为!!')}
else if(height>=180||money>=1000||my>=500){
alert('也可以!!')
}
else{
alert('不行!!')
}

键盘输入三个数字,对他们进行从小到大排序

//prompt()函数的返回值是String类型的,+prompt()变成number类型

var num1=+prompt('请输入num1');
var num2=+prompt('请输入num2');
var num3=+prompt('请输入num3');
if (num1<num2&&num1<num3){
//num1最小
if(num2<num3){
alert(num1+","+num2+","+num3)
}
else{
alert(num1+","+num3+","+num2)
}
}
else if(num2<num1&&num2<num3){
//num2最小
if(num1<num3){
alert(num2+","+num1+","+num3)
}
else{
alert(num2+","+num3+","+num1)
}
}
else{
//num3最小
if(num2<num1){
alert(num3+","+num2+","+num1)
}
else{
alert(num3+","+num1+","+num2)
}
}

利用switch,成绩是否合格

var num=prompt('请输入成绩');
switch (true) {
   case num>=60:
      alert('合格');
      break;
   case num<60:
      alert('不合格');
      break;
}

假如投资的年利率为5%,试求从1000块增长到5000块,需要多少年

var num=1000;

var i=0;

while(num<5000){

num*=1.05;

i++;

}console.log('一共需要'+i+'年'); 

打印1-100之间所有奇数之和

var sum=0;

for(var i=1;i<101;i++){

if(i%2==1){

sum+=i;}

}console.log(sum);

打印1-100之间所有7的倍数的个数及总和

var sum=0;

for(var i=0;i<101;i++){

if(i%7==0){

console.log(i);

sum+=i;}

}console.log(sum);

水仙花树,一个三位数,它每个位数上的数字的3次幂之和等于它本身

for(var i=0;i<1000;i++){

b=parseInt(i/100);

s=parseInt(i%100/10);

g=parseInt(i%10);

if(b**3+s**3+g**3==i){

console.log(i);}

}

在页面中接收一个用户输入的数字,判断该数是否是质数(只能被1和它自身整除的数)。

var num=prompt('请输入一个整数')

var flag=true;

if(num<=1){

alert('该数不合法!')}

else {

//判断num是否是质数

for(var i=2;i<num;i++){

if(num%i==0){

flag=false;}

}

if(flag)

{alert(num+'是质数')}

}

9x9乘法表

for(var i=0;i<10;i++){

for(var j=0;j<i+1;j++){

num=i*j; 

document.write(i+'*'+j+'='+num+'&nbsp'+'&nbsp'+'&nbsp');

}document.write('<br/>');

}

JS实例-01的更多相关文章

  1. backbone实例01

    backbonejs往简单说,就是一前端MVC框架,适合用于单页面.复杂的前端逻辑. 直接上代码,里面都有相关注释,重点是理解清楚view.collection.model这三者如何关联调用. < ...

  2. 【js实例】Array类型的9个数组方法,Date类型的41个日期方法,Function类型

    前文提要:[js实例]js中的5种基本数据类型和9种操作符 Array类型的9个数组方法 Array中有9个数组方法: 1.检测数组 2.转换方法 3.栈方法 4.队列方法 5.冲排序方法6.操作方法 ...

  3. Node.js 教程 01 - 简介、安装及配置

    系列目录: Node.js 教程 01 - 简介.安装及配置 Node.js 教程 02 - 经典的Hello World Node.js 教程 03 - 创建HTTP服务器 Node.js 教程 0 ...

  4. Vue.js实例练习

    最近学习Vue.js感觉跟不上节奏了,Vue.js用起来很方便. 主要实现功能,能添加书的内容和删除.(用的Bootstrap的样式)demo链接 标题用了自定义组件,代码如下: components ...

  5. JS实例

    JS实例 1.跑马灯 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...

  6. JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记3

    技术很多,例子很多,只好慢慢学,慢慢实践!!现在学的这本书是[JavaScript实战----JavaScript.jQuery.HTML5.Node.js实例大全] JavaScript.jQuer ...

  7. JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记2

    技术很多,例子很多,只好慢慢学,慢慢实践!!现在学的这本书是[JavaScript实战----JavaScript.jQuery.HTML5.Node.js实例大全] JavaScript.jQuer ...

  8. JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记1

    技术很多,例子很多,只好慢慢学,慢慢实践!!现在学的这本书是[JavaScript实战----JavaScript.jQuery.HTML5.Node.js实例大全] 第 3 章 用 JavaScri ...

  9. [百度地图] 用于类似 DWZ UI 框架的 百度地图 功能封装类 [MultiZMap.js] 实例源码

    MultiZMap 功能说明 MultiZMap.js 本类方法功能大多使用 prototype 原型 实现,它是 ZMap 的多加载版本,主要用于类似 DWZ 这个 多标签的 UI 的框架: 包含的 ...

随机推荐

  1. webpack源码-依赖收集

    webpack源码-依赖收集 version:3.12.0 程序主要流程: 触发make钩子 Compilation.js 执行EntryOptionPlugin 中注册的make钩子 执行compi ...

  2. Redis如何存储和计算一亿用户的活跃度

    1 前段时间,在网上看到一道面试题: 如何用redis存储统计1亿用户一年的登陆情况,并快速检索任意时间窗口内的活跃用户数量. 觉得很有意思,就仔细想了下 .并做了一系列实验,自己模拟了下 .还是有点 ...

  3. 超简单的jq图片上传

    <label class="file_img" for="file_imgs"> <input class="file_imgs&q ...

  4. 数字麦克风PDM信号采集与STM32 I2S接口应用(四)--单片机源码

    本文是数字麦克风笔记文章的单片机程序.一些朋友私信我,调试出问题. 我就把源码贴出来吧,可能主要问题是DMA的配置. 尤其双DMA时候,需要手动启动I2S的接收DMA,HAL库没有这个接口,不看dat ...

  5. Python之自定义函数

    函数 1.定义函数 在Python中定义一个函数要使用def语句,一次写出函数名.括号.括号中的的参数和冒号,然后在缩进块中编写函数体,函数的返回值用return返回.如下所示: def 函数名(参数 ...

  6. 社交网站的数据挖掘与分析pdf版本|网盘下载地址附提取码|

    点击此处进入网盘下载地址 提取码:btqx 作者介绍: 马修·罗塞尔(MatthewA.Russell),DigitalReasoningSystems公司的技术副总裁和Zaffra公司的负责人,是热 ...

  7. Seaborn实现单变量分析

    import numpy as np import pandas as pd from scipy import stats,integrate import matplotlib.pyplot as ...

  8. python小题目汇总

    1.编程计算两个日期之间的天数与周数 Python时间处理---dateutil模块: dateutil模块主要有两个函数,parser和rrule. 其中parser是根据字符串解析成datetim ...

  9. PHP XML DOM:DOM 是什么?

    PHP XML DOM 内建的 DOM 解析器使在 PHP 中处理 XML 文档成为可能. DOM 是什么? W3C DOM 提供了针对 HTML 和 XML 文档的标准对象集,以及用于访问和操作这些 ...

  10. C/C++编程笔记:C语言NULL值和数字 0 值区别及NULL详解

    在学习C语言的时候,我们常常会碰到C语言NULL值和数字 0 ,很多小伙伴搞不清楚他们之间的一个区别,今天我们就了解一下他们之间的区别,一起来看看吧! 先看下面一段代码输出什么: 输出<null ...