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关键字能将运行流程转到你代 ...
随机推荐
- elasticsearch-java客户端测试
1.环境准备 (1)添加依赖 <dependency> <groupId>org.elasticsearch.client</groupId> <artifa ...
- linux 域名
Linux 安装好后,其默认的主机名是 localhost. 1.修改 /etc/sysconfig/network 配置文件 vi /etc/sysconfig/network 修改HOST ...
- package报错
java类的第一行package 包路径 package报错 jdk版本不一致 或者jar包冲突
- css滚动
css 滚动transform: translateY(-100px);jquery $(box).height(); //获取元素高度$(box).scrollTop();//获得元素的滚动条高度
- Day4 - K - Ant Trip HDU - 3018
Ant Country consist of N towns.There are M roads connecting the towns. Ant Tony,together with his fr ...
- 使用JavaScript实现一个简单的编译器
在前端开发中也会或多或少接触到一些与编译相关的内容,常见的有 将ES6.7代码编译成ES5的代码 将SCSS.LESS代码转换成浏览器支持的CSS代码 通过uglifyjs.uglifycss等工具压 ...
- 060、Java中定义有返回值有参数的方法
01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public ...
- DOM基础2——元素
1.造元素 document.createElement("标签名") 例:var div_new=document.createElement("div"); ...
- Day 31:CSS选择器、常用CSS样式、盒子模型
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- Golang的运算符优先级实操案例
Golang的运算符优先级实操案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.运算符优先级案例 运算符是用来在程序运行时执行数学或逻辑运算的,在Go语言中,一个表达式可以包 ...