JS实例-01
输入成绩(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+' '+' '+' ');
}document.write('<br/>');
}
JS实例-01的更多相关文章
- backbone实例01
backbonejs往简单说,就是一前端MVC框架,适合用于单页面.复杂的前端逻辑. 直接上代码,里面都有相关注释,重点是理解清楚view.collection.model这三者如何关联调用. < ...
- 【js实例】Array类型的9个数组方法,Date类型的41个日期方法,Function类型
前文提要:[js实例]js中的5种基本数据类型和9种操作符 Array类型的9个数组方法 Array中有9个数组方法: 1.检测数组 2.转换方法 3.栈方法 4.队列方法 5.冲排序方法6.操作方法 ...
- Node.js 教程 01 - 简介、安装及配置
系列目录: Node.js 教程 01 - 简介.安装及配置 Node.js 教程 02 - 经典的Hello World Node.js 教程 03 - 创建HTTP服务器 Node.js 教程 0 ...
- Vue.js实例练习
最近学习Vue.js感觉跟不上节奏了,Vue.js用起来很方便. 主要实现功能,能添加书的内容和删除.(用的Bootstrap的样式)demo链接 标题用了自定义组件,代码如下: components ...
- JS实例
JS实例 1.跑马灯 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...
- JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记3
技术很多,例子很多,只好慢慢学,慢慢实践!!现在学的这本书是[JavaScript实战----JavaScript.jQuery.HTML5.Node.js实例大全] JavaScript.jQuer ...
- JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记2
技术很多,例子很多,只好慢慢学,慢慢实践!!现在学的这本书是[JavaScript实战----JavaScript.jQuery.HTML5.Node.js实例大全] JavaScript.jQuer ...
- JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记1
技术很多,例子很多,只好慢慢学,慢慢实践!!现在学的这本书是[JavaScript实战----JavaScript.jQuery.HTML5.Node.js实例大全] 第 3 章 用 JavaScri ...
- [百度地图] 用于类似 DWZ UI 框架的 百度地图 功能封装类 [MultiZMap.js] 实例源码
MultiZMap 功能说明 MultiZMap.js 本类方法功能大多使用 prototype 原型 实现,它是 ZMap 的多加载版本,主要用于类似 DWZ 这个 多标签的 UI 的框架: 包含的 ...
随机推荐
- 解决nginx在Linux中已经正常启动,Windows端的浏览器却无法访问的问题
一:查看Linux中nginx已经正常启动 二:查看80端口,未被占用 三:检查防火墙的问题 关闭防火墙:chkconfig iptables off //失败 暂时关闭防火墙:service ipt ...
- Mybatis(六)逆向工程generator
逆向工程概述: MyBatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代 ...
- 前端学习(四):body标签(二)
进击のpython ***** 前端学习--body标签 接着上一节,我们看一下还有没有什么网址 果不其然,在看到新闻类的网址的时候 我们发现还有许多的不一样的东西! 使用ul,添加新闻信息列表 这个 ...
- 聊聊Django应用的部署和性能的那些事儿
随着工作的深入,我越来越发现Python Web开发中有很多坑,也一直在羡慕AspNetCore和Go等的可执行文件部署和高性能,以及Spring生态的丰富,不过因为工作用了Django,生活还是要继 ...
- 网络通信机制:Socket、TCP/IP、HTTP
13.1.1 TCP/IP协议 讲的很抽象,没具体看懂什么是TCP协议,什么是IP协议.IP协议保证消息从一个主机传送到另一个主机,消息在传送的过程中被分割成一个个小包,TCP协议会让两台相互连接的计 ...
- redis配置密码
一. 更改配置文件 找到requirepass这行, [soft@node5 redis-3.0.6]$ grep 'requirepass' redis.conf#requirepass fooba ...
- 监督学习-KNN最邻近分类算法
分类(Classification)指的是从数据中选出已经分好类的训练集,在该训练集上运用数据挖掘分类的技术建立分类模型,从而对没有分类的数据进行分类的分析方法. 分类问题的应用场景:用于将事物打上一 ...
- Webpack 原理浅析
作者: 凹凸曼 - 风魔小次郎 背景 Webpack 迭代到4.x版本后,其源码已经十分庞大,对各种开发场景进行了高度抽象,阅读成本也愈发昂贵.但是为了了解其内部的工作原理,让我们尝试从一个最简单的 ...
- 菜鸟教程的 mysql-connector 基础
安装驱动 python -m pip install mysql-connector 导包 import mysql.connector mydb = mysql.connector.connect( ...
- 读取 csv , xlsx 表格并添加总分列
import pandas as pd import numpy as np data = pd.read_excel('学生成绩表.csv',columns = ['学号','姓名','高数','英 ...