每周小记(1)

表格

姓名年龄性别
左对齐右对齐居中对齐
a1n
b2l
<!-- 代码内容 -->

变量两个部分组成:(var)定义+ (=)赋值

  • 预解析时,输出有var定义返回undefined,无var定义只赋值则报错

  • isNaN(): is not a number

    • isNaN()—函数用于检查其参数是否是非数字值。
    • 如果参数值为 NaN 或字符串、对象、undefined等非数字值则返回 true, 否则返回 false。
  • isNumber()—判断给定的对象是否为数字,如果是返回 true。

    • Number() 如果一个参数值不能转换为一个数字将返回 NaN (非数字值)。
  • isString()—判断给定的对象是否为字符串,如果是返回 true。

其他数据类型转字符串

  • 变量.toString()—有一些数据类型不可以:null和undefined

    • ()里面可以接数字,表示转成多少进制
  • String(变量)—所有数据类型都可以

其他类型转布尔

  • Boolean(变量)—在js中,只有"",0,null,undefined,NaN这些转换以后是false,其余的都是true

比较运算符,结果一定是布尔值

  • == 、!= —比较符号两边的值都是否相等,不管数据类型
  • === 、!== —比较符号两边的值和数据类型是否相等

自增、自减运算符

  • ,++在前,先++,再返回,++在后,先返回,再++
  • ,- -在前,先- -,再返回,- - 在后,先返回,再- -

三目运算符

  • 类似if elses效果
  • 条件?条件为true执行:条件为false执行

特殊的变量名: top,name

断点调试

==> 断点调试是指自己在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下。
  • f10 单步调试

    • F10: 程序单步执行,让程序一行一行的执行,这个时候,观察watch中变量的值的变化
  • f8 立即完成

    • F8:跳到下一个断点处,如果后面没有断点了,则程序执行结束。
  • 面板里面的watch,可以写要观察的变量

    • Watch: 监视,通过watch可以监视变量的值的变化
  • 表达式
    ==> 由运算符(数字,比较,赋值,自增,逻辑)和操作数构成
    ==> 一定会返回一个值

    • 一个表达式可以产生一个值,有可能是运算、函数调用、有可能是字面量。表达式可以放在任何需要值的地方。
  • 语句
    ==> 不是求值
    ==> 主要是流程控制,包括:分支语句,循环语句,…

    • 语句可以理解为一个行为,循环语句和判断语句就是典型的语句。一个程序有很多个语句组成,一般情况下;分割一个一个的语句
  • 声明
    ==> 变量声明: var a;

函数是’一等公民’,预解析时优先,解析过一次之后便不再解析

  • 预解析:js是解释型语言,在代码执行前要进行通读和解释,这个过程叫做预解析

定义一个函数:rand

  • 参数:最小整数,最大整数
  • 返回:两个整数之间的一个随机整数
function rand(min,max){
    return parseInt(Math.random()*(max-min+1))+min;
}
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值