如何将Javascript用在实际例子中,今天学习了几个实例:

 1.水仙花数:

  for(var a=1;a<=9;a++){
    for(var b=0;b<=9;b++){
      for(var c=0;c<=9;c++){
        if(a*a*a+b*b*b+c*c*c==a*100+b*10+c){
        console.log(a*100+b*10+c);
        }
      }
    }
  }

 2.斐波那契数列 第20个数是什么 :
  var a0=1;
  var a1=1;
  var a2=0;
  for(var i=2;i<20;i++){
    a2=a0+a1;
    a1=a0;
    a0=a2;
  }
console.log(a2);

3.实现简单计算器,分别输入两个数和一个运算符号,计算结果。
计算过程使用一个带参数和带返回值得函数封装实现
  var n1=parseInt(prompt("请输入数1"));
  var n2=parseInt(prompt("请输入数2"));
  var f=prompt("请输入符号");
  function jisuan(n1,n2,f){
  switch (f){
    case "+":
    return eval(n1+n2);
    break;
    case "-":
    return eval(n1-n2);
    break;
    case "*":
    return eval(n1*n2);
    break;
    case "/":
    return eval(n1/n2);
    break;
    }
  }
  jisuan(n1,n2,f);

4.编写一个程序,输入工资和工龄,计算增加后的工资。要求工龄满5,增加20%工资;若2—4,则增加15%;若小于2,则增加10%工资。

  var gz = parseInt(prompt("工资"));
  var gl = prompt("工龄");
  if(gl>=5){
  var zgz1=gz+gz*0.2;
  console.log("增加后的工资:"+zgz1);
  }else if(gl>=2&&gl<=4){
  var zgz2=gz+gz*0.15;
  console.log("增加后的工资:"+zgz2);
  }else if(gl<2){
  var zgz3=gz+gz*0.1;
  console.log("增加后的工资:"+zgz3);
  }

5.有一个函数x<1时,y=x;x>=1且x<10时,y=2x-1;x>10时,y=3x-11;

写一个方法getValue(),对任意参数x,返回y的值。
var x=prompt("请输入数字");
var y=0;
function getvalue(x){
if (x<1){
console.log(y=x);
}else if(x>=1&&x<10){
console.log(y=2*x-1);
}else if(x>=10){
console.log(y=3*x-11);
}
}
getvalue(x);

6、100所有数的和
(①定义一个变量存和;
②循环100次,把每个数都加起来。)
var j=0;
for(i=1;i<=100;i++){
  j=i+j;
}
console.log(j);

7、100内与7相关的数。
for(var i=0;i<=100;i++){
  if(i%10==7||(i>=70&&i<=79)){
    console.log(i);
  }
}

8、100以内的质数、只能被1和自己整除。
var j = 2;
  while (j <= 100) {
  var flag = 0;
  for (var i = 2; i <j; i++) {
    if (j % i == 0) {
      flag = 1;        (设定一个标志,只要进来的都不是质数)
    }
  }
  if(flag == 0){              (flag=0时,说明这个数是质数,输出j的值)
  console.log(j);
  }

  j++;
}

转载于:https://www.cnblogs.com/dns6/p/8184956.html

2018-1-4 Javascript实例演示:相关推荐

  1. Thrift入门及Java实例演示

    来源:http://www.micmiu.com/soa/rpc/thrift-sample/ Thrift入门及Java实例演示 作者: Michael日期: 2012 年 6 月 14 日 发表评 ...

  2. ASP.NET MVC入门---实例演示:通过ContentResult实现主题定制

    实例演示:通过ContentResult实现主题定制 由于可以通过ContentResult的ContentType属性指定媒体类型,所以我们不仅仅可以利用它来返回最终会在浏览器中显示的文本,还可以返 ...

  3. 3.vue开发实例演示

    个人博客:http://blog.kunpw.cn/ vue开发实例演示 1.解剖初始化模板 1.1 vue文件 如图所示,对于一个新建的vue文件而言,其中标签分为三个部分: template标签: ...

  4. [JavaScript实例解析]简易TODO List

    本实例来自菜鸟教程 实例代码 HTML: <!DOCTYPE html> <html lang="en"> <head><meta cha ...

  5. java thrift_Thrift入门及Java实例演示【转】

    概述 Thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发.它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++.Java.Python.PHP.Ruby.Erlang.Perl.Ha ...

  6. jQuery数组处理详解(含实例演示)

    jQuery的数组处理,便捷,功能齐全. 最近的项目中用到的比较多,深感实用,一步到位的封装了很多原生js数组不能企及的功能. 最近时间紧迫,今天抽了些时间回过头来看 jQuery中文文档 中对数组的 ...

  7. 每天一个JavaScript实例-apply和call的使用方法

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  8. 每天一个JavaScript实例-获取元素当前高度

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  9. 《精通并发与Netty》学习笔记(13 - 解决TCP粘包拆包(一)概念及实例演示)

    一.粘包/拆包概念 TCP是一个"流"协议,所谓流,就是没有界限的一长串二进制数据.TCP作为传输层协议并不不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行数据包的 ...

最新文章

  1. HDU 2084 数塔(DP)(JAVA版)
  2. 微软.net一些类的源码
  3. python开源代码-这7个开源的Python库,让你轻松代码分析
  4. uniapp 强制刷新DOM/强制更新指令:this.$forceUpdate();
  5. Flutter入门:Offstage和Visibility
  6. python爬取网易云音乐问题陈述_python 网易云音乐 评论爬取问题
  7. 【渝粤题库】国家开放大学2021春3608矿井水害防治题目
  8. 猜数字(HDU-2178)
  9. css之左边div固定宽度右边div自适应布局
  10. synchronized可重入锁
  11. 实训四 思科交换机端口聚合提供冗余链路
  12. UCOS操作系统——任务管理(一)
  13. (计算圓柱体的体积)编写程序,读入圆柱体的半径和高,并使用下列公式计算圆柱的体积
  14. 小飞升值记——(13)
  15. matlab fabs能用吗,为什么使用abs()或fabs()代替条件否定?
  16. java以某个字符串断句_结合 ictclass4j 和 KTDictSeg 写自己的分词器----断句(1)
  17. js完美转换阿拉伯数字为数字大写
  18. SyntaxError: Non-UTF-8 code starting with '\xd4' in file C:/PyCharmWorkSpace py on line 2
  19. PO_从PO追溯PR的方式和表(分析)
  20. c语言sqar是double,C语言怎么编写正弦波

热门文章

  1. 实验: GVRP 配置,三层交换机通讯 ,VLAN 间路由,单臂路由与路由器子接口的配置,vlan-单臂路由技术
  2. 1251:丛林中的路
  3. ltsc系统升级为服务器,微软宣布Win11将像Win10一样每月提供更新 且有长期服务版本LTSC...
  4. Dash中文文档: Lodash
  5. Oracle 数据库中的多种SCN汇总
  6. 大数据技术有哪些 应该重点学哪些知识
  7. “跑路风波”的内在缘由?P2P网络信贷将何去何从?
  8. android微信怎么建群,微信群空间是什么?如何创建微信群空间?
  9. Python学习 Day29 JS字符串
  10. 老闪创业那些事儿(40)——倒霉的光哥