JS中的值类型:String,Number,Boolean,Null,Object,Function JS中的字符型转换成数值型:parseInt(),parseFloat()
问题:String不是字符型吗
比如我在textbox去个value,,,这个时候是字符型吗?比如: var bianliang = document.getElementById("TextBox1").value;问题1:
这个时候bianliang是什么类型
问题2:
怎么把他变成(1)数值型 (2)字符型马上给分
问题:String不是字符型吗
比如我在textbox去个value,,,这个时候是字符型吗?比如: var bianliang = document.getElementById("TextBox1").value;问题1:
这个时候bianliang是什么类型
问题2:
怎么把他变成(1)数值型 (2)字符型马上给分
解决方案 »
- Jquery1.8不支持标签+属性选择器了?
- JS能不能获取给定连接里的所有class为nav的innerHTML属性值呢?
- 鼠标移动型不能保持
- 求一个简单的jq换js代码
- 关于innerHTML 写出file的问题
- 请问关于window.setTimeout和window.setInterval在IE下反复调用时会出现内存泄漏的BUG有无好的解决方案?谢谢
- <span>标记中的内容应如何对齐
- 又送分了:还是文本框的计算题!^^
- 在IE默认的安全级别下,怎样获取到客户端机器的系统目录路径?
- 两个按钮控制两个块的显隐,怎么打开页面时两个块就是隐藏的啊
- 点击一次,网页就往下滚动50像素
- 十分着急,,jquery 怎么用呢,我怎么传递过去值,都是空呢?
2。 var value = bianliang + 0;
是字符串啊,用eval(document.getElementById("TextBox1").value)就是数字了
document.getElementById("TextBox1").value是字符串
document.getElementById("TextBox1").value + ""
var a = parseInt(document.getElementById("TextBox1").value);var b = 10
var str = b.toString();
2.parseInt/parseFloat可以变成数字型js是弱类型语言,类型上不是这么严格的
//bianliang是字符串类型var zhengxing = parseInt(document.getElementById("TextBox1").value);
//将字符串转为整形,还可以转 parseDouble();