js 循环与判断语句的几个练习
<script type="text/javascript"> /*1.X3 * 6528 = 3X * 8256
X为一个数字 填入一个数字 使等式成立*/
for (var x = 0; x < 10; x++) {
if ((10*x + 3) * 6528 == (3*10 + x) * 8256) {
document.write(x);
}
}
document.write("<br>"); /*
2.在页面上输出以下图形
*
**
***
****
***** */ for (var i=1; i <=5; i++) { for (var j=0; j <5-i; j++) {
document.write(" ");
}
for(var k = 0; k < i; k++){
document.write("*")
}
document.write("<br>")
}
document.write("<br>");
/*3.找出100-999之间的所有“水仙花数”。所谓水仙花数是指一个三位 数,各位数字的立方和
等于该数本身。(如153方=1的3次方+5的3次方+3的3次方)并输出这些数*/
for(var i = 100; i < 1000; i++ ){
var j = parseInt(i/100);
var k = (parseInt(i/10))%10;
var h = i%100;
if( j*j*j + k*k*k + h*h*h == i){ document.write(i)
}
} document.write("<br>") //4.计算1-1/2+1/3-1/4+........-1/100 的结果 var s = 0;
var n = 1;
for(var m = 1; m <101; m++){
/* if(m%2 == 0){
s = s + 1/m
}
else{
n = n+ 1/m
}*/
s = s + n/m;
n *= -1
}
document.write(s) document.write("<br>") //5.0 1 1 2 3 5 8 13...求第100个数是多少 var a = 0;
var b = 1;
var c = 0;
for(var i = 0; i<100; i++){
c = a + b;
a = b;
b = c;
}
document.write(a) document.write("<br>") //6.计算增加后的工资,要求基本工资大于等于1000元,增加20%工资;若小于1000元,且大于等于800元,则增加15%;若小于800,则增加10%工资。 var v = prompt("请输入您的工资数!")
if( v >= 1000){
alert("您的涨后工资为:"+ v*(1 + 0.2) + "元")
}else if( v < 1000 && v >= 800){
alert("您的涨后工资为:"+ v*(1 + 0.15) + "元")
} else if( v <800 && v > 0){
alert("您的涨后工资为:"+ v*(1 + 0.1) + "元")
} else {
alert("您的输入有误!")
} //7.输出0~90之间的所有素数
for(var a = 2; a <91; a++){
for(var r = 2; r <= a; r++){
if(a % r == 0 && r != a){
break;
}
else if(a%r == 0 && a==r){
document.write(r + " ")
}
}
} </script>
js 循环与判断语句的几个练习的更多相关文章
- Python中循环及判断语句
循环判断条件是编程语言中一个很重要的部分,python也不例外,循环判断条件一般结合continue,return,break关键字来判断,这些关键字用法与java中基本一致 一.if判断语句 判断条 ...
- shell脚本程序中循环、判断语句的介绍
shell的循环主要有3种,for,while,until shell的分支判断主要有2种,if,case 一,for循环 C/C++ Code复制内容到剪贴板 #!/bin/bash for fil ...
- JS中条件判断语句
用pycharm敲代码时,在.js文件中敲,敲完之后复制代码到浏览器的console中去回车执行 1.if( ){} 2.switch(a){} 3.for循环 循环列表 循环字典 循环字符串 另外 ...
- 浏览器解析js和type判断数据类型
### 浏览器解析: - 1.当浏览器(内核.引擎)解析和渲染js的时候,会给js提供一个运行的环境,这个环境叫做“全局作用域(后端global / 客服端window scope)” - 2.代码自 ...
- 前端笔记知识点整合之JavaScript(三)关于条件判断语句、循环语句那点事
一.条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句. JS中有三种语法是可以表示条件分支的 1.1 if……else…… 条件分支的主力语法,这个主力 ...
- 前端笔记之JavaScript(三)关于条件判断语句、循环语句那点事
一.条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句. JS中有三种语法是可以表示条件分支的 1.1 if……else…… 条件分支的主力语法,这个主力语法 ...
- VB的判断语句和循环语句
判断语句 •If语句 if语句共有4种写法: 第一种语法: If 条件判断语句 then 程序代码 第二种语法:If 条件判断语句 then 程序代码 else 程式代码 第三种语法: If 条件 ...
- 求1+2+…+n,要求不能使用乘除法、for、while、if、else、s witch、case 等关键字以及条件判断语句(A?B:C)和不用循环/goto/递归输出1~100的10种写法
来源:据说是某一年某个公司的面试题 题目:求1+2+…+n, 要求不能使用乘除法.for.while.if.else.s witch.case 等关键字以及条件判断语句(A?B:C) 分析:这题本来很 ...
- Swift流程控制之循环语句和判断语句详解
Swift提供了所有c类语言的控制流结构.包括for和while循环来执行一个任务多次:if和switch语句来执行确定的条件下不同的分支的代码:break和continue关键字能将运行流程转到你代 ...
随机推荐
- Vue - 定义使用组件
import Card from './components/Card.vue' Vue.component('m-card',Card) // component是注册全局组件,在实例化VUE前 ...
- Unbutu下装oracle
Ubuntu 16.04安装Oracle 11gR2入门教程图文详解 转自 https://www.linuxidc.com/Linux/2017-12/149797.htm 原文作 ...
- Linux-kernel-timeline
Linux kernel Protocol Location HTTP https://www.kernel.org/pub/ GIT https://git.kernel.org/ RSYNC rs ...
- 用BusyBox制作Linux最小系统
1.下载busybox-1.30.1 地址:https://busybox.net/downloads/busybox-1.30.1.tar.bz2 2.解压:tar xvf busybox-1.30 ...
- pyhton输出表格数据出现省略号?(教你很快解决)
//2019.07.18 pandas是python提供的非常好用的数据分析模块,但是在使用pandas进行数据分析时,有时候需要查看打印的结果,当dataframe行数或者列数比较多的时候,打印结果 ...
- oracle分组后取某组中最大的值
查询username,根据fundcode分组,按照date倒序,取date最大的一条数据 select * from ( select username, row_number() over(par ...
- BZOJ 4853 [Jsoi2016]飞机调度
题解: 我严重怀疑语文水平(自己的和出题人的) 把航线按照拓扑关系建立DAG 然后最小路径覆盖 为什么两条首尾相接航线之间不用维护???? #include<iostream> #incl ...
- maven爬坑
版本问题 maven源的问题 找不到的jar包 http://www.cnblogs.com/geektown/p/5705405.html http://blog.csdn.net/beyondlp ...
- php.laravel.log
看代码,原厂代码写的比较清楚,版本(laravel5.7) 简单使用,方便调试,详细使用需要详细查看文档. 在config/app.php 添加 'log' => env('APP_LOG', ...
- C# SqlBulkCopy 避免插入重复数据(不重复即插入)
之前写过一篇 C# SqlBulkCopy 大量数据导入到数据库 的文章介绍了大量数据导入到数据库的高效方法. 这篇文章与之有些关联,在这之前所想的是做全量插入,每次run这个job就会清空然后插入, ...