JavaScript

js可以添加在html页面中任意位置,但是最好是放在最底部

标签为<script></script>

外连js需要在属性里写 type=href 链接js文件;

//单行注释

/*多行注释*/

js是一种弱类型语言

数据类型

    整形  int   布尔型  bool     货币  money

    时间 datetime    字符 char   字符串 string    对象 object 

    小数  float(单精度)  double(双精度)  decimal

布尔值

    布尔数据只有两个可选值  true 或 false (真 假)

 

常用对话框 

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

    document.write()  输出并向页面添加元素

变量

    var 可以随便储存任意类型的值  

    var a=1  给 a 赋值 可以看作 a 就是 1

类型转化

    分为自动转换和强制转换 

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

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

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

运算符

    数学运算符:+加   -减  * 乘   /除  %取余  ++加1   --减1

    关系运算符:==等于  !=不等于  >=大于等于  <=小于等于   >大于   <小于   =完全等于

    逻辑运算符:&& 或     || 并且 

  可以数学运算

1     <script>
2         
3         var i =2;
4         var c =3;
5         alert(i+c);
6         //输出5;
7 
8     </script>

  也可以拼接字符

1 <script>
2 
3         var a ="hello,";
4         var d ="world!";
5         alert(a+d);
6         //输出   hello,world!
7 
8     </script>

if语句

    if 如果   else if 在如果   else 不满足要执行的语句

    if(条件判断){条件符合执行的代码}; 如果

    else 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

  

 

   输入6

 

 

    输入9

 

  结果

原文地址:https://www.cnblogs.com/wangxiao233/p/8297137.html