怎样将一个浮点数截为整数,我看的教程里说,它会自动转换类型的。能告诉我一个详细的参考手册中的位置么。。
var a="1";
var b="1.1246547";
if(a==b)alert("相等");
var a="1";
var b="1.1246547";
if(a==b)alert("相等");
解决方案 »
- 求2段 js代码
- 检查输入框是否特殊字符,这段代码不知那里错了,请教
- 请教一个弹出 DIV 定位的问题。
- 为啥通过类名查找 HTML 元素在 IE 5,6,7,8 中无效?
- 图片作为背景使用,上面有文字是链接到别的页面上。点击后有个图片与它交换。点击哪个哪个图片变换,同时其他的又变回原来的图片。其实就
- 如何让网页上的图像背景透明?
- js如何写服务器端xml
- 问个有对我来说有点难度的问题,正则表达式
- 想取得下拉列表的值,但只能取得它的Index值,如何取得它的具体内容?
- js导出Excel 内容不对 并且乱码
- 多次访问,修改全局变量
- 这句话在插件中有什么作用?var plugin = $.editable.types[settings.type].plugin || function ()
var a="1";
var b="1.1246547";
if(a==parseInt(b)){
alert("相等");
}
=== 是类型和值都相等
== 是值相等parseInt() 函数可解析一个字符串,并返回一个整数。
http://www.w3school.com.cn/js/jsref_parseInt.asp
参考:ECMAScript 类型转换
---------
== 是值相等
---------
不一定吧, alert(0 == false) 这个也是true
两个操作数不同时就会进行自动类型转换。
参考:ECMAScript 等性运算符
Boolean(value)
Number(value)
String(value)
正确的用法,parseInt(num, 10);
代表10进制另外,js强类型转换
var test = "1.3232123";var num = Number(test);大致跟ls一样
var test1 = "1";
var test2 = 1;==时会自动类型转换但是,===时不会alert(test1 == test2);// true
alert(test1 === test2);//false