typeof 可以转换的数据类型有:

number string boolean object undefined function
null 原来是给对象占位的,代表空对象。后来JavaScript设计者也没改过来,所以 typeof 一直认为 null 的类型是 object

const num = null;
num // object

一、 加法 – 当加号两边只要有一个表示字符串,两个都会加上 String() 方法

let num = '' + 1;
console.log(typeof(num) + ' : ' + num); // string : 1let num = '1' + 1;
console.log(typeof(num) + ' : ' + num); // string : 11let num = '1' + '1';
console.log(typeof(num) + ' : ' + num); // string : 11let num = '1' + '';
console.log(typeof(num) + ' : ' + num); // string : 1let num = 1 + 1; // 加法只有两个值都为 number ,结果才为 number
console.log(typeof(num) + ' : ' + num); // number : 2

二、减法

let num = '' - 1;
console.log(typeof(num) + ' : ' + num); // number : -1let num = '2' - 1;
console.log(typeof(num) + ' : ' + num); // number : 1let num = '2' - '1';
console.log(typeof(num) + ' : ' + num); // number : 1

三、 乘法

let num = '' * 1;
console.log(typeof(num) + ' : ' + num); // number : 0let num = '2' * 1;
console.log(typeof(num) + ' : ' + num); // number : 2

四、 除法

let num = '' / 1;
console.log(typeof(num) + ' : ' + num); // number : 0let num = '1' / '1';
console.log(typeof(num) + ' : ' + num); // number : 1

typeof 数据类型转换相关推荐

  1. Javascript数据类型:变量与数据类型 数字型Number 字符串型String 布尔型Boolean Undefined和Null 检测变量typeof 数据类型转换 标识符 关键字 保留字

    数据类型 一.数据类型意义 二.变量与数据类型 三.简单数据类型 1.数字型 Number 2.字符串型 String 3.布尔型 Boolean 4.未定义数据类型 Undefined 5.空值 N ...

  2. 前端:JS/17/前篇总结(JS程序的基本语法,变量),数据类型-变量的类型(数值型,字符型,布尔型,未定义型,空型),数据类型转换,typeof()判断数据类型,从字符串提取整数或浮点数的函数

    JS程序的基本语法 1,JS是区分大小写的,如:Name和name是不同的: 2,JS中每一条语句,一般以英文的分号(;)结束,在Java中是严格地一定要加上分号,不然会报错:但在JavaScript ...

  3. C#调用C++的DLL 所有数据类型转换方式

    本以为这篇搜集整理的代码会是很不错的文章,花了一天时间,搜索到最后居然出来一篇叫做"C# 与 C++ 数据类型对照表"的文章.几乎囊括掉和大部分的数据了,太打击我了. 本文中有部分 ...

  4. JavaScript入门(part5)--数据类型转换

    学习笔记,仅供参考,有错必纠 参考自:pink老师教案 文章目录 JavaScript入门 获取变量数据类型 数据类型转换 转换为字符串 转换为数字型 转换为布尔型 JavaScript入门 获取变量 ...

  5. WPF中在XAML中实现数据类型转换的两种方法

    WPF中在XAML中实现数据类型转换的两种方法 原文:WPF中在XAML中实现数据类型转换的两种方法 熟悉数据绑定的朋友都知道,当我们在Model中获取一个对象的数据,常常需要对其进行数据转换后显示在 ...

  6. js-变量、数据类型、数据类型转换

    1.计算机基础 硬件 鼠标 键盘 屏幕 音响 打印机 显卡 内存条 硬盘 CPU 软件 浏览器QQ 系统mac window linux 微信 单位: bit 1B=8bit 1kb=1024B 1M ...

  7. 前端牛客网刷题总结【 JS基础变量、数据类型、数据类型转换、运算符等】

    1.JavaScript是解释性语言.正确.体现在JS文件在完成之后,不会经过任何的编译.而是在运行时去解释执行.最好的例子就是,JS中一个函数有语法的错误,但是不会因为这个局部的错误而影响其他函数运 ...

  8. 前端JavaScript(1) --Javascript简介,第一个JavaScript代码,数据类型,运算符,数据类型转换,流程控制,百度换肤,显示隐藏...

    一.Javascript简介 Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) Jav ...

  9. 03.JavaScript-数据类型和数据类型转换

    目录 前言 一.js数据类型 二.简单数据类型 1.数字型 1)八进制  0-7 2)十六进制  0-9  a-f 3)数字型的最大值和最小值 4)无穷大和无穷小 5)非数字 2.字符型-String ...

最新文章

  1. SIFT四部曲之——构建关键点特征描述符
  2. 基于ASP.NET的comet简单实现
  3. java怎么调kettle_通过Java调取Kettle的结果集
  4. include动作与include指令的区别
  5. 《Java编程的逻辑》终于上市了!,java开发面试笔试题
  6. mongo报错WiredTiger.wt, connection: /data/db/WiredTiger.wt: handle-open: open: Operation not permitted
  7. 静态配置_配置静态LSP示例
  8. JAVA加密或混淆技术总结
  9. GCode_interpreter解读
  10. import * as x from 'xx' 和 import x from 'xx'
  11. opencv imwrite 之后与imread 图片变小原因与总结
  12. 网易邮箱账号注册twitter开发者api权限,无法收到确认邮件
  13. mysql 织梦 优化,织梦Dedecms全站SEO优化教程
  14. C语言----文件存储
  15. APP规范实例(详细的UI设计方法)
  16. 华为阿里下班时间曝光:所有的光鲜,都有加班的味道
  17. 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——1.3 模型在设计中的作用...
  18. 浙江大学计算机学院足球队,男足校队|浙大男子普通生足球队荣获2020年浙江省青少年校园足球联赛(大学男子校园A组)冠军...
  19. [野狐行][辅助开发系列课程][2016/4/27][一重门公开课全集][官方网站已开放]
  20. JS实现前端密码加密,后台解密

热门文章

  1. python 示例_带有示例的Python File read()方法
  2. 英特尔核芯显卡控制面板没有了_核显和独显、集成显卡有什么区别
  3. 电脑模拟器哪个好_电脑系统杀毒软件哪个好测评
  4. android studio panic,Android Studio模拟器PANIC错误
  5. 获取天气html,使用htmlparser获取sohu的天气预报
  6. Java中lastValue_在Logstash中为sql_last_value使用表的ID?
  7. strtolower_PHP strtolower()函数与示例
  8. Java LocalDateTime类| 带示例的compareTo()方法
  9. 为什么Spring需要三级缓存解决循环依赖,而不是二级缓存?
  10. 年终盘点 | 2019年Java面试题汇总篇(附答案)