js基础

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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基础的主要内容,如果未能解决你的问题,请参考以下文章

web--JS 基础实例汇总

Node.js权威指南 - Node.js基础知识

js基础面试题131-160道题目

js基础

Web前端-JS基础

Web前端-JS基础