• JS-数据类型-和转换


    原始类型(基本类型)

    • 数字类型=number类型
    • 字符串类型
    • 布尔类型
    • 未定义

    数字类型=number类型

            可以表示32位的整数以级64位的浮点数

            整数=32位=4字节

            小数=64位=8字节


    字符串类型=string类型

            表示一系列的文本字符数据,由unicode字符等组成,unicode字符的字符、数据、标点在内存中占据2字节

    查看张字符的16进制表示方式

    	"张".charCodeAt().toString(16)

    汉字的起始字符:u4e00

    汉字的结束字符:u9fa0

    转义字符:\n换行 \r回车\t制表字符


    布尔类型=bollean类型

            表示条件的结果 

            真:true

            假:false


    ​​​空=null

            表示声明对象未赋值


    未定义undefined

            声明变量未赋值-

            访问对象不存在--

    数据类型转换(JS由数据来决定变量的数据类型是什么)

    var num;------------undefined

    num=17;------------number

    num=“78”------------string

    所有数据类型和字符串数据类型做+时候,最后的结果是字符串类型


    隐式转换--自动转换

            typeof(变量名)--------获取数据类型发方法1

            typeof 变量名---------获取数据类型发方法2

    NaN------------------不是一个数字,用于判断是否是数字

    isNaN----是不是一个数字

            结果是布尔类型


    强制转化

            变量.toString()---将任意的数据类型转成成字符串类型 相当加上了空字符串,根据上述的所有数据类型和字符串数据类型做+时候,最后的结果是字符串类型规则


              parseInt()----获取数据的整数部分

    用法:var result =  parseInt(数据);

            注意:parseInt()从左向右依次转换,如果遇上非数字字符会停止转化,如果第一个就是非整数字符,结果返回NaN (不是一个数字)


            parseFloat()------------将知道数据转换成小数

    用法:var result = parseFloat(数据)

          注意:parseFloat()从左向右依次转换,如果遇上非数字字符会停止转化,如果第一个就是非整数字符,结果返回NaN (不是一个数字)


            Number()-------将一个字符串解析为  Number数据类型

    用法:var result =Number(数据)

          注意:Number()只要遇到非数字字符,结果返回NaN (不是一个数字)

  • 相关阅读:
    软件测试面试题【2023最新合集】
    微信小程序开发-----发起网络请求携带后端token
    虹科案例 | ELPRO帮助客户实现符合GDP标准的温度监测和高效的温度数据管理
    多年前C语言学习笔记
    springboot项目部署到linux服务器
    10个前端开发常用的速查网站
    第一个Mybatis程序
    spring aware接口具有什么功能呢?
    Android学习笔记 50. Android 多媒体技术——SoundPool播放音效
    Matlab制作含随机缺陷的纳米颗粒(任何输入Data)
  • 原文地址:https://blog.csdn.net/weixin_47295886/article/details/125898190