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

  • 相关阅读:
    反射的概念 和基本使用(一)
    C语言文件操作
    搭建统一的依赖管理
    cocos2dx查看版本号的方法
    Arm架构与神经网络
    基于JavaSpringBoot+Vue+uniapp实现校园宿舍管理系统
    [附源码]java毕业设计时事资讯平台
    vim相关介绍(二)
    OFD板式文件创建JAVA工具-EASYOFD 七、 电子签章及验签 Seal
    【Selenium】Python & Selenium 执行 CDP
  • 原文地址:https://blog.csdn.net/weixin_47295886/article/details/125898190