• js数据类型基础


    一.数据类型

    数据类型包括:基本数据类型和引用数据类型

    基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象。

    当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型值

    1.基本数据类型

    • number
    var a = 123;
    //typeof 检查当前变量是什么数据类型
    console.log(typeof a)
    //特殊情况
    var a1 = 5/0;
    console.log(typeof e1) //Infinity 无限大. number类型
    • string
    var str  = '123'
    console.log(typeof str)
    • boolean
    var b1 = false;
    console.log(typeof b1)
    • null
    var c1 = null;//空对象. object
    console.log(c1)
    • undefined
    var d1;
    //表示变量未定义
    console.log(typeof d1)

    2.引用数据类型

    • Function    函数
    • Object     对象
    • Array      数组
    • String     字符串
    • Date       时间

     二.运算符

    js中的运算符跟python中的运算符有点类似,但也有不同。所谓运算,在数学上,是一种行为,通过已知量的可能的组合,获得新的量。

    1.赋值运算符

    以var x = 12,y=5来演示示例|


    2.算数运算符

    var a = 5,b=2

    3.比较运算符

    var x = 5;

    三.数据类型转换

    1.将数值类型转换成字符串类型

     隐式转换

    var n1 = 123;
    var n2 = '123';
    var n3 = n1+n2;
    // 隐式转换
    console.log(typeof n3);

    强制类型转换

    // 强制类型转换String(),toString()
    var str1 = String(n1);
    console.log(typeof str1);
    
    var num = 234;
    console.log(num.toString())

    2.将字符串类型转换成数值类型

    var  stringNum = '789.123wadjhkd';
    var num2 =  Number(stringNum);
    console.log(num2)
    
    // parseInt()可以解析一个字符串 并且返回一个整数
    console.log(parseInt(stringNum))
    console.log(parseFloat(stringNum));

    3.任何数据类型都可以转换为boolean类型

    // 非0既真
    console.log(Boolean(b7))
  • 相关阅读:
    linux下编译GDAL3.x(集成Proj和Geos等)
    CSS后代选择器、子元素选择器、相邻兄弟选择器区别与详解
    CSS hover伪类改变其他元素的样式
    PHP 删除数组指定元素
    CakePHP 调试方法 汇总
    Linux/Mac OS 在终端使用 code 命令打开项目 VSCode
    苹果 MacOS 安装 Source Code Pro
    MacOS 安装 Homebrew 错误处理 Connection refused
    修改 VSCode 终端 Terminal 的字体
    spring cloud gateway自定义过滤器
  • 原文地址:https://www.cnblogs.com/zwq-/p/9707876.html
Copyright © 2020-2023  润新知