标题:
javascript中如何实现字符串和数值型转换
[打印本页]
作者:
php
时间:
2008-3-7 12:12
标题:
javascript中如何实现字符串和数值型转换
最简单的办法是:见如下的代码
<script>
var i="012.53"; //此处的i为字符型
i=Number(i); //此处的i为数值型
</script>
Number()是Js里的数字类 ,这里用来做强制类型转换 ;
强制类型转换
使用强制类型转换(type casting)处理转换值的类型。使用强制类型转换可以访问特定的值,即使它是另一种类型的。JS中可用的3种强制类型转换如下:
Boolean(value)——把给定的值转换成Boolean型;
Number(value)——把给定的值转换成数字(可以是整数或浮点数);
String(value)——把给定的值转换成字符串。
代码如下:
<
div
style
=
"background-color:#FFCC99; width:400px; margin:0px; padding:5px"
>
<
script
language
=
"javascript"
type
=
"text/javascript"
>
function checkForm
(
)
{
var
age2
;
age2
=
Number
(
document
.
frmTest
.
age
.
value
)
+
1
;
document
.
frmTest
.
age2
.
value
=
age2
;
/
*
var
salesforce_para
;
salesforce_para
=
"name="
+
document
.
frmTest
.
name
.
value
;
salesforce_para
+
=
"&"
+
"age="
+
document
.
frmTest
.
age
.
value
;
var
targetUrl
=
"test_js.php?"
+
salesforce_para
;
window
.
location
=
targetUrl
;
*
/
}
<
/
script
>
<
form
action
=
"test_js.php"
method
=
"post"
name
=
"frmTest"
>
<!--姓名:<input type="text" name="name"><br />-->
年龄:
<
input
type
=
"text"
name
=
"age"
>
<
br
/
>
<
input
type
=
"button"
name
=
"submit"
value
=
"提交->>查看虚岁"
onClick
=
"checkForm()"
>
<
br
/
>
虚岁:
<
input
type
=
"text"
name
=
"age2"
>
<
/
form
>
<
/
div
>
[
本帖最后由 php 于 2008-3-7 12:13 编辑
]
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0