JavaScript的运算符
javascript的运算符
(将会用代码的形式向大家展示)
1.算术运算符
2.赋值运算符
3.比较运算符
4.逻辑运算符
5.位运算符
6.条件运算符(三元运算符)
7.逗号运算符
8.类运算符
运算符的优先级
()运算符>一元运算符>算术运算符>关系运算符>相等运算符>逻辑运算符>赋值运算符
var a=0;
var b=1;
console.log(a+b);
console.log(a-b);
console.log(a*b);
console.log(a/b);
console.log(a%b);
var x=1;
var x,y=1;
console.log("x:"+x+" "+"y:"+y)
var x,y;
x=y=2;
var m=3, n="3";
console.log(m>n)
console.log(m<n)
console.log(m>=n)
console.log(m<=n)
console.log(m==n)
console.log(m!=n)
console.log(m===n)
console.log(m!==n)
console.log(true && true)
console.log(true && false)
console.log(false && true)
console.log(false && false)
console.log(true || true)
console.log(true || false)
console.log(false || true)
console.log(false || false)
console.log(5 & 2)
console.log(5 | 2)
console.log(5 ^ 2)
console.log(~5)
console.log(5>>1)
console.log(5<<1)
console.log(5>>>1)
console.log(1>2 ? 2:4)
var a=1,b=2,c=3;
function Acc(){}
var acc = new Acc()
var a=1;
var b=[1,2,3,4]
console.log(typeof Acc)
console.log(typeof acc)
console.log(typeof a)
console.log(typeof b)
var oStringObject = new String("Hello World!");
console.log(oStringObject instanceof String);
function Foo(){};
var foo = new Foo();
console.log(foo instanceof Foo);
function Foo(){};
function Coo(){};
Coo.prototype = new Foo();
var coo = new Coo();
console.log(coo instanceof Foo)
console.log(coo instanceof Coo)
var score=60;
if(score>=75){
if(score>=90){
console.log("优秀");
}else{
console.log("良好")
}
}else{
if(score>=60){
console.log("及格")
}else{
console.log("不及格")
}
}
var i=1;
var sum=0;
while(i<=10){
sum+=i;
i++;
}
document.write(sum)
var i=1;
var sum=0;
do{
sum+=i;
}while(i<=10)
document.write("<br/>" + sum)
JavaScript的流程控制
JavaScript的流程控制
(将会以代码的形式向大家展示)
1.分支语句
1.if-else语句
2.switch-case语句
2.循环语句
1.for循环
2.while循环
3.do-while循环
4.for-in遍历循环
3.break和continue关键字的使用
break:结束整个循环;
continue:结束本次循环。
var w = new Date().getDay();
switch(w){
case 0: console.log("今天是星期日");break;
case 1: console.log("今天是星期一");break;
case 2: console.log("今天是星期二");break;
case 3: console.log("今天是星期三");break;
case 4: console.log("今天是星期四");break;
case 5: console.log("今天是星期五");break;
case 6: console.log("今天是星期六");break;
default:console.log("你输入的是个锤子!");
}
for(var i=1;i<=10;i++){
document.write(i + " ");
}
document.write("<hr/>")
for(var i=1;i<=10;i++){
if(i == 5)
continue;
document.write(i + " ");
}
document.write("<hr/>")
for(var i=1;i<=10;i++){
if(i == 5)
break;
document.write(i + " ");
}