javascript入门

来源:互联网 发布:厦门广电网络数字电视 编辑:程序博客网 时间:2024/06/06 07:41

一、变量类型:

typeof方法可以查看基本的变量类型:

  • 数字          number
  • 字符串      string
  • 布尔          boolean     真假
  • 对象          object
  • 数组          array
  • 函数          function
  • 未定义      undefined
二、javascript操作符

操作符可以让变量之间可以进行相互的运算:

  • 递增递减  ++ - -         对当前对象递增1,或递减1         
var x =1;                   |      var x=1;                       |          var x=1;                                |       var x=1; 

x=++;                        |     ++x;                              |        alert(++x);   结果2.                |    alert(x++);   结果1.            alert(x);   结果2.

alert(x);   结果2.      |      alert(x);   结果2.         |       ++前置:先算直接给结果    |     ++后置:也算,但是先保持结果不变,而后给结果  。

  • 非与或!&&|| 非:把正确的事颠倒过来, 与:两个和,真即真,假即假,或:要么真,要么假。
var x =true;

var y =false;

alert(!x);  非:结果false。 alert(x && y); 与:结果false。 alert(x || y);或:结果true

  • 乘*,除/,求余%
var x=5;

var y=2;

alert(x*y)结果10; alert(x/y)结果2.5alert(x%y)结果1

  • 加+减-

var x=5;

var y=2;

alert(x+y)结果7; alert(x-y)结果3

  • 关系>< 大于小于

var x=5;

var y=2;

alert(x>y)结果true; alert(x<y)结果false

  • 等号==和不等!=,全等===和不等!==
var x=1;

var y='1';

alert(x==y):结果true;只看值是否等;

alert(x===y):结果true;看值得属性。

  • 三元操作符var max=(num1>num2)?num1:num2;

var x=5;

var y=2;

var f=(x>y)?"大了":"不大" 三元操作符:给个变量,来确定结果的值。

alert(f);

  • 赋值操作符=

var s="50"+0;-是运算操作,+是联合。

三、判断循环
判断循环在程序中起着至关重要的作用:
  • if条件判断
var x =true
if (x==true){
alert(‘ok’);}
else{alert(‘no ok’);}
  • do-while循环    不管是否符合条件,一定要执行一次结果。
var x=100;
do{x=x+1;console.warn("每次循环的值")}while{x<10}每个值加1,直到10,
  • while循环
var x=100;
while(x<10){x=x+1;x=10;console.warn("每次循环的值")}
  • for循环
var len=10;
for(var i=0;i<10;i++){console.worn("每次循环的值")}
  • break、continue终止循环
var len=10;
for(var i=0;i<10;i++){
if(i==6){break}直接终止循环
console.worn("每次循环的值")}  结果到5终止。

var len=10;
for(var i=0;i<10;i++){
if(i==6){continue}只终止当前条件,
console.worn("每次循环的值")}  结果到10,但忽略6.
  • switch if简化版本

var student=78;

if(student<=100&&student>90){

console.warn(1);

}else if(student<=90&&student>80){

console.warn(2);

}else if(student<=80&&student>70){

console.warn(3);

}else if(student<=70&&student>60){

console.warn(4);

}else if(student<=60&&student>50){

console.warn(5);

}else if(student<=50&&student>40){

console.warn(6);

}else if(student<=40&&student>30){

console.log('劝退');

}

switch if简化版本:

var score=20;

switch(true){

case 20;

console.log(3);

break;

case 100;

console.log(3);

break;

default;

console.log('劝退');

}



0 0
原创粉丝点击