如何进行进制转换
一、进制转出去
var num=10;
num.toString(n); //n表示指定的进制
toString(2);//从10进制转到2进制
tostring(8); //从10进制转到8进制
toString(16); //从10进制转到16进制
二、其他进制转10进制
//第一个参数表示,值
//第二个参数表,值的进制
//返回值:10进制的数值
parseInt(10010110,2);
parseInt(num,2);从2转10进制
parseInt(num,8)从8转到10进制
parseInt(num,16)从16转10进制
什么是表达式的概念?
由运算符和操作数(变量或常量)组成的式子
算数运算符组成的式子叫 算术表达式 如 2+3
关系运算符组成的式子叫 关系表达式或条件表达式 如a>5
逻辑运算符组成的式子叫 逻辑表达式 如a&&b
什么是程序?
一组有序的指令(代码)组成,就是程序
程序三大流程
1.顺序
浏览器的解析 从上到下 从左到右
2.分支
2.1单分支
if(表达式){
执行语句;
}
2.2多分支
if的嵌套 将整个if语句块插入另一个if语句块中
if(表达式1){
if(表达式2){
if(表达式3){
语句;
}else{
语句;
}
}else{
语句;
}
}
注意:嵌套if时,内层的每一对if-else代码要缩进切对齐;编写代码时,else要与最近的if配对.
switch语句的写法:
switch(表达式){
case 常量1:语句;break;
case 常量2:语句;break;
case 常量3:语句;break;
case 常量n:语句;break;
default:语句;break;
}
表达式的结果等于哪个case的常量.则执行其后的语句,执行完break就跳出switch结构,都不满足则执行default语句,
break的作用:是跳出switch结构,如果没有break,则继续执行下面分支的语句(而不进行判断)
注意1:case穿透 ,要加break
switch的应用场景:表达式为固定值,不能判断范围
注意2:switch是全等于比较
3.循环