js复习

1.undefined和null的区别
undefined表示的是声明了没有赋值的遍量
null表示的是一个空,变量的值如果为null,必须手动设置
2.typeof(typeof())输出的结果是string
3.注释
HTML:<!-- 注释内容 – >
css和js:
单行注释://
多行注释:/注释内容/
4.&&表示的是
||表示的是
!表示的是
5.运算符的优先级
()> 一元运算符 ++、 – 、! > 算数运算符 先乘除后加减 > 关系运算符 > < = > 相等运算符 、 === 、!=、!
> 逻辑运算符 先&& 后|| > 赋值运算符
6.三元运算符:表达式1?表达式2:表达式3(条件成立显示条件2的结果,不成立显示条件3的结果)
7.布尔类型的隐士转化:
转化为true:非空字符串,非0数字,true,任何对象
转化为false:空字符串,0 ,false,null,undefined
8.循环:while和do…while,以及for
区别:while和do…while用来表示无法确定循环次数的,而for用来确定循环次数的循环
9.for(初始化表达式1;判断表达式2;自增表达式3){
循环体4;
}
执行过程:循环表达式1>判断表达式2>循环体3>自增表达式3
10.continue和break的区别:
continue表示的是立即跳出当前循环,继续下一次的循环
break表示的是立即跳出整个循环,即循环直接结束
11.do…while:
do{
循环条件
}while(判断表达式)
12.js是弱类型语言,声明变量时没有指定数据类型,在执行的时候,自动确定变量的类型
13.a++和++a
a++是先执行表达式后再自增,执行表达式时使用的是a的原值。
++a是先自增再执行表达示,执行表达式时使用的是自增后的a。
14.在浏览器中灰色表示的是字符串,蓝色表是的是数字
15.parseInt()、parseFloat()如果遇到的是一个数字,就会返回一个数字,一旦遇到非数字,就会返回一个NAN.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值