| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 903 人关注过本帖
标题:[求助]关于“未结束的字符串常量“的问题~~~
收藏  订阅  推荐  打印 
kingcat_1985
Rank: 3Rank: 3
等级:中级会员
帖子:206
积分:2160
注册:2004-11-7
[求助]关于“未结束的字符串常量“的问题~~~

各位大哥,小弟还有一些问题~~~以下这段代码: <html> <head> <title>HAHA</title> <script languege="JavaScript"> function lala() { while(true) { n=form1.KK.value if(n-Math.floor(n)!=0) { alert("请输入整数!!!") break } for($100=0;n>=100;n=n-100,$100++){} for($50=0;n>=50;n=n-50,$50++){} for($20=0;n>=20;n=n-20,$20++){} for($10=0;n>=10;n=n-10,$10++){} for($5=0;n>=5;n=n-5,$5++){} for($2=0;n>=2;n=n-2,$2++){} for($1=0;n>=1;n=n-1,$1++){}

document.write("100元纸币",$100,"张<p>") document.write("50元纸币",$50,"张<p>") document.write("20元纸币",$20,"张<p>") document.write("10元纸币",$10,"张<p>") document.write("5元纸币",$5,"张<p>") document.write("2元纸币",$2,"张<p>") document.write("1元纸币",$1,"张")

break } document.write("<script languege='JavaScript'>function haha(){window.history(1)}</script>", "<form name='form1'><input type='button' value='我还要算!' onclick='haha()'></form>") } </script> </head> <body> <h1><p align="center">数钱啦~~~来,告诉我你要找赎多少钱?<p></h1> <form name="form1"> <input type="text" name="KK" value="0"> <input type="button" value="开始数钱!!!" onclick="lala()"> </form> </body> </html> 小弟自己检查了几遍,觉得理论上已经可行,可是运行起来老是有问题,各位大哥帮忙看看到底是什么回事?

搜索更多相关主题的帖子: 常量  字符  title  
2004-12-30 11:26
迷失星际
Rank: 3Rank: 3
等级:中级会员
帖子:358
积分:3680
注册:2004-7-9

怎么不打分号?!

2004-12-30 12:33
哈马拟
Rank: 3Rank: 3
等级:中级会员
帖子:270
积分:2800
注册:2004-7-15

程序结构不怎么好 把函数lala()里的下列语句删掉 document.write("<script languege='JavaScript'>function haha(){window.history(1)}</script>", "<form name='form1'><input type='button' value='我还要算!' onclick='haha()'></form>") 改为下列语句:(其中???表示本网页的文件名) document.write("<a href='???.htm'>回上一页</a>")

2004-12-30 13:05
迷失星际
Rank: 3Rank: 3
等级:中级会员
帖子:358
积分:3680
注册:2004-7-9

<html> <head> <title>HAHA</title> <script languege="JavaScript"> function lala() { while(1) { n=form1.KK.value; if(n-Math.floor(n)!=0) { alert("请输入整数!!!"); break; } for($100=0;n>=100;n=n-100,$100++); for($50=0;n>=50;n=n-50,$50++); for($20=0;n>=20;n=n-20,$20++); for($10=0;n>=10;n=n-10,$10++); for($5=0;n>=5;n=n-5,$5++); for($2=0;n>=2;n=n-2,$2++); for($1=0;n>=1;n=n-1,$1++);

document.write("100元纸币"); document.write($100); document.write("张<p>"); document.write("50元纸币"); document.write($50); document.write("张<p>"); document.write("20元纸币"); document.write($20); document.write("张<p>"); document.write("10元纸币"); document.write($10); document.write("张<p>"); document.write("5元纸币"); document.write($5); document.write("张<p>"); document.write("2元纸币"); document.write($2); document.write("张<p>"); document.write("1元纸币"); document.write($1); document.write("张<p>"); document.write("还算?"); document.write("<button onclick=javascript:window.history.back(-1)>ok!</button>");

break; } } </script> </head> <body> <h1><p align="center">数钱啦~~~来,告诉我你要找赎多少钱?<p></h1> <form name="form1"> <input type="text" name="KK" value="0"> <input type="button" value="开始数钱!!!" onclick="lala()"> </form> </body> </html>

你原来在document.write()里写了</script>就会出现这样的错误

[此贴子已经被作者于2004-12-30 13:29:40编辑过]


2004-12-30 13:11
迷失星际
Rank: 3Rank: 3
等级:中级会员
帖子:358
积分:3680
注册:2004-7-9

我也有个问题,Math.floor()是干什么用的?

[此贴子已经被作者于2004-12-30 13:30:51编辑过]



2004-12-30 13:18
tang688
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:15
帖子:1200
积分:12100
注册:2004-12-25

Math.floor()取整

2004-12-30 16:51
bingxue2332
Rank: 3Rank: 3
等级:中级会员
威望:6
帖子:446
积分:4560
注册:2004-11-6

Math.floor(num)返回不大于参数值的最大整数

相对的是Math.ceil(num)返回不小于参数值的最小整数

Math.round(num)才是四舍五入取整

2004-12-31 13:10
kingcat_1985
Rank: 3Rank: 3
等级:中级会员
帖子:206
积分:2160
注册:2004-11-7

各位大哥~~~实在是太感谢啦~~~

我是菜鸟~~~   各位大哥要照住小弟我啊~~~
2004-12-31 17:30
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.073878 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved