码迷,mamicode.com
首页 > 其他好文 > 详细

2017.10.10

时间:2017-10-10 19:18:37      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:程序   color   姓名   代码   复习   amp   i++   显示   查找   

复习,今天对国庆长假之前所学习的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

2017.10.10

标签:程序   color   姓名   代码   复习   amp   i++   显示   查找   

原文地址:http://www.cnblogs.com/wangqun1234/p/7646793.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!