JavaScript学习笔记

JavaScript学习笔记

数据类型

  • 在声明一个变量时有意让该变量指向一个对象,应该将其初始化为 null,这样做既可以体现 null 作为空对象指针的惯例,同时也有助于进一步区别 null 和 undefined。

  • Boolean 的值只有true和false,其他数据类型可以通过转型函数Boolean()转换成其中的一种Boolean值,其值取决于该数据类型和实际值。

  • isNan() 函数会尝试将传入的参数转换成Number类型,如果能转换将会返回false, 不能转换成Number的将会返回true,能转换成number类型的值有boolean值或只包含数字的字符串(如“10”)。

  • 其他数据类型转换成Number类型的三种显式方法(函数):

         1.Number()
         2.parseInt()
         3.parseFloat()
    

函数

  • 在函数中,可以有返回值也可以没有返回值,同时在return 语句中可以不带任何返回值 ( return;),函数会执行这条语句返回undefined,这种用法一般用来提前停止函数但是又不需要返回值的情况。
  • 一个函数可以接收0及任意个参数,传入的参数会被封装成一个伪数组传给函数中arguments对象中,在函数中,可以不命名函数的参数,通过调用arguments加下标的方式直接访问到传入的参数列表。
  • 函数命令的参数多于传入的实参时,多余的参数会显示undefined。
  • JavaScript中函数不存在类似Java函数签名的特性。所以函数没有重载,只有覆盖,但是可以通过arguments参数的个数实现重载的功能。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值