欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JavaScript中如何获取数据类型并数据类型的转换。

程序员文章站 2024-03-21 16:58:46
...

目录

1 获取数据类型

2 数据类型转换

2.1 转换为字符串

2.2 转换为数字型

2.3 转换为布尔型


1 获取数据类型

JavaScript中如何获取数据类型并数据类型的转换。

      var num1 = 1;
      console.log(typeof num1);
      var num2 = "Liuxm";
      console.log(typeof num2);
      var num3 = false;
      console.log(typeof num3);
      var num4;
      console.log(typeof num4);
      var num5 = null;
      console.log(typeof num5); // 输出的是一个对象 object

2 数据类型转换

JavaScript中如何获取数据类型并数据类型的转换。

2.1 转换为字符串

JavaScript中如何获取数据类型并数据类型的转换。

      // 字符串转换
      // 1.tostring
      var num1 = 10;
      var str = num1.toString();
      console.log(str);
      console.log(typeof str);
      // 2.string(变量)
      var num2 = 10;
      console.log(String(num2));
      // 3.加号拼接,隐式转换
      var num3 = 10;
      console.log(num3 + "");

2.2 转换为数字型

JavaScript中如何获取数据类型并数据类型的转换。

      //数字型转换
      var age = prompt("请输入您的年龄"); //string类型
      // 1.parseInt(变量) 取整
      console.log(parseInt(age));
      console.log(parseInt("120px")); //输出会自动去掉px单位
      // 2.parseFloat(变量) 取小数
      console.log(parseFloat(1.5));
      console.log(parseFloat(12));
      // 3.Number(变量)
      var str = "123";
      console.log(Number(str));
      // 4.算数运算 - *
      console.log("12" - 0); // 12
      var str2 = "12" - "1";
      console.log(typeof str2); //number

2.3 转换为布尔型

JavaScript中如何获取数据类型并数据类型的转换。

      // boolean类型
      console.log(Boolean("")); // false
      console.log(Boolean(0)); // false
      console.log(Boolean(NaN)); // false
      console.log(Boolean(null)); // false
      console.log(Boolean(undefined)); // false
      console.log(Boolean(1)); // true
      console.log(Boolean("Liuxm")); // true
      console.log(Boolean(12)); // true