关于与,或,非的执行顺序
①如果&&前者是true,后者才会执行,
&&前者是false,不会执行第二句话
有多个&&同理
②||前者为true,那么整句就为true了,第二句就不执行了
关于打印
document.write("在页面中打印");
alert("弹出框输出");
console.log("控制台打印");
console.error("控制台报错");
console.warn("控制台警告");
console.info("控制台信息");
console.time("timer")
//两者中间代码运行的时间,需要参数同名
console.timeEnd("timer")
注释
单行注释以 // 开始,以行末结束 快捷键:ctrl + /
多行注释以 /* 开始,以 */ 结束 快捷键:shift + alt + a
多行开头带*号的注释,输入/** 直接回车,下一行的*就自动出来了 结束的时候 在输入一个*/ 或者 /即可
多行和单行注释可以相互包裹
输入框:
prompt():返回值都是字符串类型,如果选择取消,则返回null
选择结构:
if()中的条件只会返回true或者false
多重if时,只要有一个true,其他的就不执行判断了
switch结构中:
case 和 default后面 保持统一都要加上break 终止后面的比较
switch(表达式) 表达式里面的值 要和case的值 类型和值都要一致才能比较通过,否则不行
数值转换:
1.parseInt() 转换为整型
2.parseFloat() 转换为浮点型
3.Number("")
4.num*1