
javascript中的数字转字符串的问题
<html><head></head><scriptlanguage="javascript">varmyDate=newDate();document.write(my...
<html>
<head>
</head>
<script language = "javascript">
var myDate = new Date();
document.write(myDate.getDate() + myDate.getDay());
</script>
<body>
</body>
</html>
这段代码中输出了两个数相加的结果,请问有没有办法使它输出14 6,其中不要用字符串,用函数! 展开
<head>
</head>
<script language = "javascript">
var myDate = new Date();
document.write(myDate.getDate() + myDate.getDay());
</script>
<body>
</body>
</html>
这段代码中输出了两个数相加的结果,请问有没有办法使它输出14 6,其中不要用字符串,用函数! 展开
4个回答
展开全部
数字转换成字符串
①Number类定义的toString()方法:这个方法可以接收表示转换基数(radix,范围在2~36之间)的可选参数,如果不指定此参数,转换规则将是基于十进制。
②Number类定义的toFixed()方法:这个方法可以指定小数点后的位数。
③Number类定义的toExponential()方法:这个方法使用指数记数法将数字转换为指数形式的字符串,其中小数点前只有一位,小数点后的位数则由参数指定。
④Number类定义的toPrecision()方法:这个方法根据指定的有效数字位数将数字转换成字符串。如果有效数字的位数少于数字整数部分的位数,则转换成指数形式。
注意:以上这些方法在调用后n的值均没有发生变化,只是返回了相应的字符串结果,并且2、3、4方法在返回结果时有四舍五入。
①Number类定义的toString()方法:这个方法可以接收表示转换基数(radix,范围在2~36之间)的可选参数,如果不指定此参数,转换规则将是基于十进制。
②Number类定义的toFixed()方法:这个方法可以指定小数点后的位数。
③Number类定义的toExponential()方法:这个方法使用指数记数法将数字转换为指数形式的字符串,其中小数点前只有一位,小数点后的位数则由参数指定。
④Number类定义的toPrecision()方法:这个方法根据指定的有效数字位数将数字转换成字符串。如果有效数字的位数少于数字整数部分的位数,则转换成指数形式。
注意:以上这些方法在调用后n的值均没有发生变化,只是返回了相应的字符串结果,并且2、3、4方法在返回结果时有四舍五入。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在前面加上 ""就可以了
例如: ""+123+456 输出123456
无论是字符串还是数字都没有问题
例如: ""+123+456 输出123456
无论是字符串还是数字都没有问题
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<html>
<head>
</head>
<script language = "javascript">
var myDate = new Date();
document.write(myDate.getDate().toString()+" " + myDate.getDay().toString());
</script>
<body>
</body>
</html>
<head>
</head>
<script language = "javascript">
var myDate = new Date();
document.write(myDate.getDate().toString()+" " + myDate.getDay().toString());
</script>
<body>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
document.write(myDate.getDate().toString() + myDate.getDay().toString());
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询