首页 > 代码库 > js基础
js基础
今天的学的代码以及知识理论
console.log("hello,world");
var a;
a = 10;
var a = hello,world;
var a = "hello";
var b ="world";
var c =a + b;
console.log(c)
var a;
//a = 20;
//a = "hello";
a = ‘waht/"s /‘th/ns?‘;
console.log(a)
a=‘undefined‘;
console.log(a)
var a =10;
var b=20;
var c =a+b;
console.log(c)
var a = 10+20;
返回值
var n=10+20;
var a=10;
//a++;
//++a
var b;
b=a++;
自增操作符放在操作数的前面,会把操作数加1之后的值作为返回值,自增操作符放在操作数的后面 会把操作数加1之前的值作为返回值
//var b =a++;
console.log(a)
console.log(b)
var b=(a++)+(++a)
console.log(a,b)
一元减,取操作数的相反数
一元加,把其他类型的数据,转化成number类型的数据
var a=-10;
var b= -a;
console.log(a)
console.log(b)
nan表示不是一个数字
console.log(‘10‘*‘5‘)
console.log(10+‘20‘)
逻辑操作符
var a=‘‘;
var b=!a;
操作符,求操作的布尔值,返回这个布尔值相反的
console.log(b)
var a=true;
var b=false;
var c=a&&b;
&&操作符,求第一个操作数的布尔值,如果这个布尔值为true,那么最终的返回值就是第二个操作数,否则最终的返回值是第一个操作数
var a=null;
var b=‘hallo‘;
var c=a&&b;
console.log(c)
||操作符,求第一个操作数的布尔值,如果这个布尔值为true,那么最终的返回值就是第一个操作数,否则最终的返回值是第二个操作数
var a=‘ ‘;
var b=20;
var c=a||b;
console.log(c);
短路操作
var a=10;
var b=false &&(a++);
console.log(a,b);
var a=10;
var b=true||(a++);
console.log(a,b);
相等操作符
var a=‘10‘;
var b=10;
var c=a==b;
var d=a==b;
console.log(c);
console.log(d);
优先使用全等以及不全等的操作符
var a;
var b;
b=a=10;
var a=b=c=10;//不推荐简写
console.log(a, b,c);
var a=10;
var b=20;
var c=2;
var d=a<b<c;
var d=(a<b)&&(b<c);
console.log(d);
var a=true?10:20;
console.log(a);
var a=10+20*3-2-5+2*10;
console.log(a)
/* //里面是多行注释//
sdnsijada
d,waopmdkopaw
djw9udwphpdw
wdnwioapnda
*/
console.log(123);
if(false){
console.log(‘hello‘);
console.log(‘js‘);
}else{
console.log(‘进入else‘)
}
console.log(456);
var num=prompt(‘请输入一个数字‘);
if(num>10){
console.log(‘大‘)
}else{
console.log(‘小‘)
}
var a=1;
//break语句:介绍整个switch语句,必须放到switch的语句块里面
switch (a){
case 1:
console.log(1);
break;
case 2:
console.log(2);
break;
case 3:
console.log(3);
break;
case 4:
console.log(4);
break;
}
输入三个数,从小到大输出
var a=prompt(‘请输入一个数字‘);
var b=prompt(‘请输入一个数字‘);
var c=prompt(‘请输入一个数字‘);
if(a>b){
tmg=a;
a=b;
b=tmg;
}
if(a>c){
tmg=a;
a=c;
c=tmg;
}
if(c<b){
tmg=b;
b=c;
c=tmg;
}
console.log(a);
console.log(b);
console.log(c);
js基础