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关键字能将运行流程转到你代 ...
随机推荐
- 冰蝎动态二进制加密WebShell基于流量侧检测方案
概述 冰蝎是一款新型动态二进制加密网站工具.目前已经有6个版本.对于webshell的网络流量侧检测,主要有三个思路.一:webshell上传过程中文件还原进行样本分析,检测静态文件是否报毒.二:we ...
- 二次urldecode注入
原理大多数web程序都会对输入字符进行转换,例如addslashes(),mysql_real_escape_string(),mysql_escape_string(),也就是对单引号',双引号&q ...
- 解决d7在更高版本上运行乱码问题,或者是调用更高版本的dll
将String类型改成WideString类型即可
- python实现二分法
前言: 二分法主要是用来查找位置的id,每次能够排除掉一半的数据,查找的效率非常高,但是局限性比较大. 必须是有序序列才可以使用二分查找. 原理 首先,假设表中元素是按升序排列,将表中间位置记录的关键 ...
- webservice调试(XML参数)
<![CDATA[ <?xml version="1.0" encoding="UTF-8"?><MsgText> <use ...
- Struts+Hibernate+Spring面试题合集及答案(转)
Struts+Hibernate+Spring面试题合集及答案 Struts+Hibernate+Spring 面试题合集 1 1. Hibernate部分 2 1.1. Hibernate工作原理 ...
- 030-PHP日期查询函数
<?php , , ))//检查日期函数 { print("2,18,1970 :" . "这是一个正确的日期格式"); } else { print(& ...
- 140-PHP类的抽象方法和继承
<?php abstract class father{ //定义一个抽象类 abstract public function test(); //定义抽象方法 } class son exte ...
- 072-PHP数组的交集和差集
<?php $arr1=array(1,3,4,5,34,78,99); //参加第一项竞赛的学生学号数组 $arr2=array(5,6,7,3,56,34,8,9); //参加第二项竞赛的学 ...
- servlet 之 GenericServlet抽象类详解
GenericSerlvet抽象类源码如下: package javax.servlet; import java.io.IOException; import java.util.Enumerati ...