1010js学习总结

1、
alert("nihao!")
confirm('hao')
alert(prompt('hello!'))

2、字符串、布尔、数字、Null、Undefined

     var x                // x 为 undefined
     var x = 6;           // x 为数字
     var x = "Bill";      // x 为字符串

   布尔(逻辑)只能有两个值:true 或 false。
     var x=true
     var y=false
   
   JavaScript 只有一种数字类型。数字可以带小数点,也可以不带:

   实例
     var x1=34.00;      //使用小数点来写
     var x2=34;         //不使用小数点来写
 
   Undefined 和 Null

     Undefined 这个值表示变量不含有值。

     可以通过将变量的值设置为 null 来清空变量。

3、JavaScript 算术运算符

算术运算符用于执行变量与/或值之间的算术运算。

给定 y=5,下面的表格解释了这些算术运算符:
 


运算符
 
描述
 
例子
 
结果
 


+
 
加
 
x=y+2 

x=7 



-
 
减
 
x=y-2
 
x=3
 


*
 
乘
 
x=y*2
 
x=10
 


/
 
除
 
x=y/2
 
x=2.5
 


%
 
求余数 (保留整数)
 
x=y%2
 
x=1
 


++
 
累加
 
x=++y
 
x=6 



--
 
递减
 
x=--y
 
x=4 


4、比较运算符

比较运算符在逻辑语句中使用,以测定变量或值是否相等。

给定 x=5,下面的表格解释了比较运算符:


 
运算符
 
描述
 
例子
 


==
 
等于
 
x==8 为 false
 


===
 
全等(值和类型)
 
x===5 为 true;x==="5" 为 false
 


!=
 
不等于
 
x!=8 为 true
 


>
 
大于
 
x>8 为 false
 


<
 
小于
 
x<8 为 true
 


>=
 
大于或等于
 
x>=8 为 false
 


<=
 
小于或等于
 
x<=8 为 true


5、逻辑运算符

逻辑运算符用于测定变量或值之间的逻辑。

给定 x=6 以及 y=3,下表解释了逻辑运算符:


 
运算符
 
描述
 
例子
 


&&
 
and
 
(x < 10 && y > 1) 为 true
 


||
 
or
 
(x==5 || y==5) 为 false
 


!
 
not
 
!(x==y) 为 true

6、
  •if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
   •if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其 
   他代码
   •if...else if....else 语句 - 使用该语句来选择多个代码块之一来执行
   
if (条件)
  {
   只有当条件为 true 时执行的代码
   }

if (条件)
  {
  当条件为 true 时执行的代码
  }
else
  {
  当条件不为 true 时执行的代码
  }


f (条件 1)
  {
  当条件 1 为 true 时执行的代码
  }
else if (条件 2)
  {
  当条件 2 为 true 时执行的代码
  }
else
  {
  当条件 1 和 条件 2 都不为 true 时执行的代码
  }

7、
JavaScript Switch 语句
请使用 switch 语句来选择要执行的多个代码块之一。
语法
switch(n)
{
case 1:
  执行代码块 1
  break;
case 2:
  执行代码块 2
  break;
default:
  n 与 case 1 和 case 2 不同时执行的代码
}
8、JavaScript 循环
for - 循环代码块一定的次数 
or 循环是您在希望创建循环时常会用到的工具。
下面是 for 循环的语法:
for (语句 1; 语句 2; 语句 3)
  {
  被执行的代码块
  }
语句 1 在循环(代码块)开始前执行
语句 2 定义运行循环(代码块)的条件
语句 3 在循环(代码块)已被执行之后执行


for循环公式,引用很广。
var a=prompt("请输入节数"),
    b=0;
for(var i=1;i<=a;i++){
    if(i<=49){
        b=b+i;    
    }else if(i>=50&&i<=60){
        b=b+10;
    }else if(i>60&&i<=100){
        b=b+20;
    }
    console.log(i+"^^^"+b);
}
document.write(b);

 

posted @ 2017-10-10 16:31  凯迪威  阅读(764)  评论(0)    收藏  举报