JavaScript

Posted wangxiao233

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript相关的知识,希望对你有一定的参考价值。

常用对话框 

    alert() 警告对话框   confirm() 确定对话框    prompt() 弹出一个可以输入的对话框

变量

    var 可以随便储存其他类型的值 不用定义 可以直接使用    定义变量 var a

类型转化

    分为自动转换和强制转换 

    其他类型转为整数:parseint()

    其他类型转为小数:parsefloat()

    判断是否是一个合法的数字类型:isNaN

运算符

    数学运算符:+ - * / % ++ --

    关系运算符:==  !  =>  >= <  <=

    逻辑运算符:&&  ||  !

    其他运算符:+ = - = * = / = % = ?

语句

    if 判断条件      else 不满足要执行的语句

 

例题

        输入三个整数,x,y,z,最终以从小到大的方式输出。

 1 <script language="javascript">
 2     
 3     var x=prompt("数字X");
 4         if(isNaN(x)){alert("请输入数字");}
 5         alert(x)
 6     
 7     var y=prompt("数字Y");
 8         if(isNaN(y)){alert("请输入数字");}
 9         alert(y);
10         
11     var z=prompt("数字Z");
12         if(isNaN(z)){alert("请输入数字");}
13         alert(z);
14     
15     
16     
17     
18         if(x>y)
19             {
20                 
21             if(y>z){alert(z+"<"+y+"<"+x);}
22             
23             else if(z>x){alert(y+"<"+x+"<"+z);}
24             
25             else{alert(y+"<"+z+"<"+x);}
26             
27             }
28     
29         else if(y>x)
30             {
31                 
32             if(x>z){alert(z+"<"+x+"<"+y);}
33 
34             else if(y>z){alert(x+"<"+z+"<"+y);}
35 
36             else{alert(x+"<"+y+"<"+z);}
37                 
38             }
39 
40 </script>

 

  输入学生姓名,输入考试成绩

 1 <script language="javascript">
 2         
 3         var m=prompt("输入姓名");
 4             alert(m);
 5         
 6         var n=prompt("输入成绩");
 7             if(isNaN(n)){alert("请正确输入成绩")}
 8             alert(n);
 9         
10         var a=100;
11         var b=80;
12         var c=60;
13         var d=50;
14         var e=0;
15         
16             if(n==a){alert(m+"恭喜你,满分通过")}
17         
18             if(n>=b&&n<a){alert(m+"你很优秀,继续保持")}
19         
20             if(n>=c&&n<b){alert(m+"成绩良好")}
21                 
22             if(n>=d&&n<c){alert(m+"就差一点点,下次一定要至少及格")}
23         
24             if(n<d&&n>e){alert(m+"你是笨蛋么?")}
25     
26     </script>

 

  相亲过程:你有房子么?你有钱么?你有能力么?

 1     <script language="javascript">
 2         
 3         var a="A";
 4         var b="B";
 5     
 6         var m=prompt("你有房子么?A、有 , B、没有");
 7     
 8         if(m==a){alert("我们结婚吧");}
 9         
10         if(m==b){
11             var x=prompt("你有钱么?A、有 , B、没有");
12             
13             if(x==a){alert("先买房子在结婚");}
14             
15             if(x==b){z=prompt("你有能力么?A、有 , B、没有");
16                      
17                 if(z==a){alert("先赚钱买房子再结婚");}
18                 
19                 if(z==b){alert("拜拜~~");}    
20                 }    
21         }
22     
23     </script>

 

以上是关于JavaScript的主要内容,如果未能解决你的问题,请参考以下文章

30秒就能看懂的JavaScript 代码片段

常用Javascript代码片段集锦

48个值得掌握的JavaScript代码片段(上)

如何将此 JavaScript 代码片段翻译成 Parenscript?

javascript 代码片段

javascript JS-常用代码片段