H5——js函数及简单算法案例

1.基础介绍1.1 数据类型(可使用typeof()去判断数据类型,但是无法使用 typeof 去判断 JavaScript 对象是否是数组(或日期))可包含值的数据类型:number、string、boolean、object、function三种对象类型:Object 、Date、Array不能包含值的数据类型:null、undefined1.2 特殊值null返回object,undefined返回undefined,NaN返回numberundefined:当声明的变量还未被初
摘要由CSDN通过智能技术生成

1.基础介绍

1.1 数据类型

(可使用typeof()去判断数据类型,但是无法使用 typeof 去判断 JavaScript 对象是否是数组(或日期))

  • 可包含值的数据类型:number、string、boolean、object、function
  • 三种对象类型:Object 、Date、Array
  • 不能包含值的数据类型:null、undefined
1.2 特殊值

null返回object,undefined返回undefined,NaN返回number

  • undefined:当声明的变量还未被初始化时,变量的默认值为undefined。
  • null:空对象赋值,也就是说,此变量是一个对量类型。Null属于object类型。表示一个指向不存在或无效的对象或地址引用。即使它指向不存在的东西,常用来表示函数企图返回一个不存在的对象。
  • NaN 表示一个不是数字的东西,尽管它实际上是一个数字。它不等于它本身,如果要检查是否有东西是 NaN 时,需要借助 isNaN() 函数。
  • 在基本算术运算中,null 被视为0,undefined则会返回NaN (Not a Number)。
1.3 变量(变量名:变量值)
  • 作用:变量是用来存储数据的,方便程序进行操作。

  • 特点:

    **1、**变量声明只有var关键字,声明的变量可以存储任意类型的数据;

    **2、**JS中的变量允许出现同名变量,但后面的会覆盖前面的;

    **3、**声明不赋值,默认为undefined;

    **4、**尽量在定义变量时,对变量进行赋值;
    5、 typeof不存在的变量,不报错,输出undefined,

  • 变量的类型转换:(显式转换和隐式转换)

    **1、**非数字类型转化为数字类型的方法:

    ​ parseInt()、parseFloat()----只有对 String 类型调用这些方法,它们才能正确运行;对其他类型返回的都是 NaN。

    ​ 例:字符串 “12345red” 转换成整数,那么 parseInt() 将返回 12345;

    ​ 例:字符串 “22.5” 将被转换成 22,因为对于整数来说,小数点是无效字符。

    ​ 例:“0xA” 会被正确转换为数字 10(十六进制写法)

    **2、**转化为字符类型的方法࿱

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值