zoukankan      html  css  js  c++  java
  • 2017.10.10

    复习,今天对国庆长假之前所学习的js内容进行了复习。

    主要是循环语句中的for,if循环,并做了for和if嵌套的练习。

    其中一道计算姻缘的题目:

     1 parseInt(Math.random()*100);
     2     var name = prompt("输入姓名"),
     3         namezhi = Math.random()*100;
     4     var name2 = prompt("输入姓名"),
     5         name2zhi = Math.random()*100;
     6     if((namezhi-name2zhi)<10&&(namezhi-name2zhi)>(-10)){
     7         alert("可以结婚");
     8     }
     9     else if(((namezhi-name2zhi)>10&&(namezhi-name2zhi)<30)||((namezhi-name2zhi)<(-10)&&(namezhi-name2zhi)>(-30))){
    10         alert("可以做好朋友");
    11     }
    12     else if((namezhi-name2zhi)>30||(namezhi-name2zhi)<(-30)){
    13         alert("做朋友");
    14     }
    15     else if((namezhi-name2zhi)==66||(namezhi-name2zhi)==(-66)){
    16         alert("马上领证");
    17     }

    好的嘛。。程序也忽悠。记得在网上玩过这东西,今天就这么给实现了。

    -------------------------------------------------------------------------------------------------------------

    变量转换:

    var a = 0;

    使用 a + " " 将变量a由数字转换成一个字符串

     1 var str="";
     2 for(var i=1;i<=1000;i++){
     3     if((i+"").indexOf("7")>=0){
     4         str+=i+',';
     5     }
     6     else if(i%7==0){
     7         str+=i+',';
     8     }
     9     
    10 }
    11 document.write(str);

    抄一段代码,其中将i转换成了字符串格式,用indexOf从1000个字符串中查找包含7的的字符串并显示出来,而不能从数字变量中查找的原因,我认为是因为数字变量在储存中转换为2进制,只有0和1,不会包含7

  • 相关阅读:
    iOS微信支付集成
    iOS支付宝支付集成
    JavaScript原生实现《贪吃蛇》
    安装tensorflow的最简单方法(Ubuntu 16.04 && CentOS)
    Eclipse 插件管理
    settings.xml 文件配置
    Spring MVC 起步
    机器学习: KNN--python
    Python: PS 图像调整--亮度调整
    计算机设计思想 —— 代理(proxy)
  • 原文地址:https://www.cnblogs.com/wangqun1234/p/7646793.html
Copyright © 2011-2022 走看看