• 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 (不是一个数字)

  • 相关阅读:
    MySQL数据库管理
    Java 8 stream的详细用法
    特征交叉系列:FM和深度神经网络的结合,DeepFM原理简述和实践
    Puppeteer国产镜像配置
    <基础训练>旅行家的预算(贪心算法)
    c语言(看一遍就会操作,小马教一步步教你如何文件操作)
    gpt支持json格式的数据返回(response_format: ‘json_object‘)
    在教学中常被问到的几个vue3.x与typescript的问题,统一解答
    一起Talk Android吧(第五百五十回:如何适配SplashScreen)
    常用Linux系统及区别
  • 原文地址:https://blog.csdn.net/weixin_47295886/article/details/125898190