JavaScript定义var a="40",var b=7,则执行a%b会得到()。
A.5
B."5"
C.undefined
D.null
正确答案是 A
Javascript是弱类型语言,但是明显字符串“40”不能用于 % 运算符,所以会根据后面的类型进行转化,最后结果是 5
在进行算术运算时如果是加法会变成字符串,如果是除法会变成数值类型
除了 + 其他运算符都存在隐式转换
为什么是5
强制类型转换
在进行算术运算时会做隐式转换 如果是做加法会转为字符串类型如果是减法会转为数字类型 如果是除法会转为数字类型
运算中,+号,数字隐式转换成字符串。其余的运算符号是字符串隐式转换成数字。
列举一款你常用的移动APP,并分析他的最核心功能、满足的需求、超预期的功能以及竞争优势和发展趋势
从浏览器输入URL到展示页面的全流程是怎么样的?
小程序没有分享到朋友圈的功能,但是产品为了推广,需要曲线实现这个功能,请给出设计方案?
用一条线(可以是折线)分割多边形为面积相等的两部分
在进行算术运算时如果是加法会变成字符串,如果是除法会变成数值类型
除了 + 其他运算符都存在隐式转换
为什么是5
强制类型转换
在进行算术运算时会做隐式转换 如果是做加法会转为字符串类型如果是减法会转为数字类型 如果是除法会转为数字类型
运算中,+号,数字隐式转换成字符串。其余的运算符号是字符串隐式转换成数字。