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

  • 相关阅读:
    利用docker搭建测试环境--安装
    fiddler获取手机请求
    python多线程
    linux下安装python的第三方module
    shell编程sed笔记
    shell 函数
    mysql information_schema 数据库简介:
    shell常用的判断条件
    gulp:gulp-sass基础教程
    (六):关于全局config配置
  • 原文地址:https://www.cnblogs.com/wangqun1234/p/7646793.html
Copyright © 2011-2022 走看看