当前位置: 首页 > news >正文

【JavaScript】关于隐式类型的思考

背景

遇到了一道题目,关于JS(stringnumber)隐式转换的

var a = '30'  var b = 8  a % b的值是?

踩坑点记录

stringnumber平常遇到的最多类型是

'1' + 0  //'10'

碰到了直接认为后面数字会被转换成字符串,其实是+在两种类型下是拼接字符串,在遇到-*%(除0不行哈),是字符串转换成number类型的

console.log(typeof('1' % 2))  //number

%‌模运算符 (只返回余数)

var a = '30'  var b = 8  a % b = 6

收获

  1. 还是得细心,类型转换不扎实,需要继续看

http://www.mrgr.cn/news/880.html

相关文章:

  • tekton通过ceph挂载node_modules的时候报错failed to execute command: copying dir: symlink
  • Mysql双主双从
  • uniapp条件编译
  • XSS反射型和DOM型+DOM破坏
  • Leetcode JAVA刷刷站(31)下一个排列
  • 文件长度超出芯片容量, 超出部份将被忽略!ch341a编程器报错解决方法
  • 应急响应-DDOS-常规处置方法
  • 如何把Phalcon 集成到PhpStorm里面
  • EmguCV学习笔记 VB.Net 第1章 EmguCV
  • C语言日常练习 Day17
  • 【iOS】Block底层分析
  • 牛客网习题——通过C++实现
  • Taro+Vue 创建微信小程序
  • Oracle 数据库中的函数REGEXP_LIKE
  • STL介绍以及string类
  • [element-ui] el-dropdown 触发显示时阻止事件冒泡 .stop
  • 富格林:揭开黑幕面纱实现安全
  • 论文浅尝 | 通过基于知识图谱的后验来缓解大语言模型的幻觉(AAAI2024)
  • 【JVM】深入理解类加载机制(一)
  • SpringBoot依赖之Spring Data Redis一有序集合Sorted Set