在javascript里面分别获取两个input框内的两个数值,这两个数值相减,如何让结果保留两位小数,若没有余数则为比

老款ss2022-10-04 11:39:541条回答

在javascript里面分别获取两个input框内的两个数值,这两个数值相减,如何让结果保留两位小数,若没有余数则为比如 10.00 这样的形式

已提交,审核后显示!提交回复

共1条回复
子齐引 共回答了17个问题 | 采纳率88.2%



-
=

1年前

相关推荐

Antechinus Javascript 这两个英文词的读法 最好音标 和 中文音译 都给我下.
炒面MM1年前1
kot8188 共回答了24个问题 | 采纳率91.7%
JavaScript ['dʒævə'skript]
英语翻译The use of object orientation in JavaScript and server-s
英语翻译
The use of object orientation in JavaScript and server-side scripting languages improves reusability,maintainability,and reliability in large web applications by promoting modularity.
我的翻译:使用面向对象的Javascript和服务器端脚本语言,通过模块化,提高了大型Web应用程序的可重用性、可维护性和可依赖性.
google翻译:面向对象的JavaScript和服务器端脚本语言的使用,提高促进模块化,在大型Web应用程序的可重用性,可维护性和可靠性.
错一次一生1年前3
xiaoqing青 共回答了16个问题 | 采纳率93.8%
没问题
使用javascript编写程序来判断闰年
使用javascript编写程序来判断闰年
页面内容:
1)在页面上有两个输入框和一个按钮,两个输入框分别标示为“年”和“月”。按钮名称为“判断”
2)页面打开时,标题栏显示“第一题:闰年判断”

页面功能:
1)“年”输入框(以下简称“年框”)必须输入4位数字,如果输入的不是数字,或位数不对,则需要报错。
2)“月”输入框(以下简称“月框”)必须输入1-2位数字,如果输入不符合要求,则需要报错。
3)当输入正确时,单击按钮后,用警告框方式显示所输入的月份的最大天数。(如:年输入为1900,月输入为2,则返回显示28)
4)如果输入不正确,则要能够正确的报出错误的原因。
yiyil21年前1
玉儿1829 共回答了14个问题 | 采纳率92.9%

function checkYear(){
var year=document.getElementById("year").value;
if(year.length==4){
var res=false;
for(i=0;i
Javascript 答案求取产生1-50之间的随机数10个,不可以出现重复数字,如果不足两位,则在该数字前补足“0”。
free2run1年前1
nysh 共回答了26个问题 | 采纳率88.5%
你好,虽然逻辑稍微复杂了点,但这应该是性能比较好的一种实现方式:// 从1到total的数字中取size个不重复的值,total>=size
function getItemFromData(total, size) {
var origin = [],
rs = [],
len = 0;
for(var i = total; i >= 1; i--) {
origin.push(i);
}
len = origin.length;
for (var j = 0; j < size; j++) {
var index = Math.floor(Math.random() * (len - rs.length)),
num = origin[index], tmp = num;
rs.push(num < 10 ? '0' + num : num);
origin[index] = origin[len - j - 1];
origin[len - j - 1] = tmp;
}
return rs;
}上面是一个封装好的函数,使用方法很简单:getItemFromData(50, 10); // ["01", 30, 29, 45, 19, "08", "02", 41, 46, 20]
getItemFromData(50, 10); // [47, 19, 31, 33, 46, "05", "04", 29, "08", 23]为了方便检查是否出现重复数字,可以加入排序:getItemFromData(50, 10).sort(); // ["01", "02", "03", "04", "09", 14, 15, 28, 40, 46]
getItemFromData(50, 10).sort(); // [10, 16, 25, 27, 33, 38, 39, 42, 43, 45]希望是你想要的答案,望采纳~~
JavaScript数据有效性检测
JavaScript数据有效性检测
举例:123456,354323,345654,764352 检测:1、必须是由数字和英文逗号","组成 ,且每个数字必须是6位的数字 2、如果是单个值,那则不需要逗号
2440252661年前1
owen021249 共回答了16个问题 | 采纳率81.3%
/^d{6}(,d{6})*$/.test('123456,354323,345654,764352');
在Input文本框中如何显示javascript的值
在Input文本框中如何显示javascript的值
在中
value是javascript中的值.
time


function time1()
{
var now,n,y,r,h,m,s;
now=new Date();
n = now.getYear();
y = now.getMonth()+1;
r = now.getDate();
h = now.getHours();
m =now.getMinutes();
s = now.getSeconds();
nn=0;
if(y==3||y==4||y==5||y==6||y==7) {n=n-1; nn=n+1;y="上半学期";}
else if(y==9||y==10||y==11||y==12){nn=n;n=n-1;y="下半学期";}
else if(y==1){nn=n-1;n=n-2;y="下半学期";}
else if(y==2||y==8){nn=y;y="系统维护中.";}
if(r
lewushenqi1年前1
sh630901 共回答了22个问题 | 采纳率95.5%
楼主是想在div中填入值还是在input中填入值啊?
假设HTML代码如下

如果你想在input中填入值,如下:
document.form1.data.value = '我就是填入的值';
或者
document.getElementById('form1data').value = '我就是填入的值'';
如果你想在div中填入值,如下:
document.getElementById('time').innerHTML = '我就是填入的值'';
祝楼主成功!
Javascript问题求解1. 编写页面:页面内包含一些自定义的文本内容,并提供一个文本框由用户输入全文检索内容。2.
Javascript问题求解
1. 编写页面:页面内包含一些自定义的文本内容,并提供一个文本框由用户输入全文检索内容。
2. 创建一个按钮,并定义按钮的点击事件。

3. 当用户点击按钮时,查找页面内包含用户输入内容的文本,并变为红色显示。
Hungry1231年前1
1972我的爱 共回答了15个问题 | 采纳率100%
告诉你一个简单的方法
第一步 点击按钮获取需要查找的文本
第二步 用replaceall("","") replaceall("","") 替换掉之前查找时所有的标签
第三步 用replaceall("查找的文本","查找的文本") 替换需要查找的文本 。
ok
WEB试题!编写一段javascript代码实现在网页状态栏上显示时间,时间格式为”9时21分22秒A、M、”,并且实现
WEB试题!
编写一段javascript代码实现在网页状态栏上显示时间,时间格式为”9时21分22秒A、M、”,并且实现每秒更新.
编写一段CSS代码使段落分成三种不同的类别,每一类应用不同的样式表规则。第一类文字字号16pt,颜色红色,加粗,斜体;第二类字号20pt,颜色绿色,带下划线;第三类字号18pt,颜色蓝色,带上划线,并分别将三类段落应用于同样的文字”CSS分类使用”
设计一个3*3表格。
要求:
①写出完整的HTML表达式。
②表格内容要居中显示,边框类型为2。
表格的内容均为“示例”。
用四种将样式表加入到网页中的方法,分别实现

包围的文字以绿色显示,字号为16pt,写出相应代码。
请根据下图所示,写出其HTML源代码。
(注:网页中有一贴画图片没显示,其名字为:p.bmp)
linyu76311年前1
锅后超级大丑B 共回答了25个问题 | 采纳率92%
http://www.***.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.***.org/1999/xhtml">web试题 CSS分类使用 CSS分类使用 CSS分类使用
javascript用switch语句输入0~9之间的一个数字,输出其对应的英文单词
kokc1年前1
zz买宝马车 共回答了13个问题 | 采纳率92.3%
帮你写了一个,代码如下:
Powered by cping
str=prompt("请您输入:","");
str=parseInt(str,10);
switch(str)
{
case 0:
alert("Zero");
break;
case 1:
alert("one");
break;
case 2:
alert("two");
break;
case 3:
alert("three");
break;
case 4:
alert("four");
break;
case 5:
alert("five");
break;
case 6:
alert("six");
break;
case 7:
alert("seven");
break;
case 8:
alert("eight");
break;
case 9:
alert("nine");
break;
default:
alert("您输入的内容不在数字0-9之间");
}
javascript如何取小数点后四位数?
saorenzj1年前1
hhhh 共回答了22个问题 | 采纳率86.4%
//四舍五入到num后面的n位
function getResult(num,n){
return Math.round(num*Math.pow(10,n))/Math.pow(10,n);
}
//截取n位
function getresult(num,n){
return num.toString().replace(new RegExp("^(\-?\d*\.\d{0,"+n+"})(\d*)$"),"$1")+0;
}
这道题用javascript中的for循环怎么做?
这道题用javascript中的for循环怎么做?


宁外用for循环表示出1+2+3+4+5+6+7+8+9+10=55怎么表示?
香思雪1年前1
冰凌霜降16 共回答了15个问题 | 采纳率86.7%
for(var i = 0; i < 11; i++) { for(var a = 0; a < i; a++) { document.write("* "); } document.write("把这里换成 HTML 的 br 标签");}var sum = 0;for(var n = 1; n < 11; n++) { ...
几道关于Javascript的问题
几道关于Javascript的问题
1、关于Javascript标识符命名规则,正确的是( )
A.变量名不能包含$
B.首写必须小写,其后的每个单词首写必须大写
C.变量名中不能包含空格
D.a$不是合法标识符
2、关于CSS 中div .a,以下错误的是( )
A. .a 表示所有超链接
B. div是标签选择符
C. .a是类选择符
D.div 与 .a 之间是父子关系
3、关于Javascript基本语法,正的是( )
A.所有标识符都是区分大小写的。
B.类名首写字母必须大写
C.定义类的语法与定义函数的语法相同
D.语句结尾可以不使用分号
gsb19851年前1
elena 共回答了12个问题 | 采纳率91.7%
第一题C
第二题A
第三题C
在JavaScript中,下了选项中声明变量及赋值的方式正确的是()。
在JavaScript中,下了选项中声明变量及赋值的方式正确的是()。
A、var num = 10;
B、var num == 10;
C、var x,y,z =10;
D、var 1 x =10;
nycrj1年前1
54铁血qq 共回答了21个问题 | 采纳率95.2%
A和C是对的
B ==是判断是否相等
D 变量名不能是数字开头
javascript小数格式比如如何将整数3400除以1000后显示成3.400,要小数后保持3位小数,不足的是0?请问
javascript小数格式
比如如何将整数3400除以1000后显示成3.400,要小数后保持3位小数,不足的是0?请问如何实现啊?
安静6541年前1
雾都四哥 共回答了21个问题 | 采纳率85.7%
window.onload=function (){
var aa=3400;
alert((aa/1000).toFixed(3));
}
3. 在HTML中使用JavaScript,使用for循环计算1×2×3×4×…×13的结果,用documen
qq1649425991年前1
cuiwl 共回答了18个问题 | 采纳率77.8%
function getTotal(n){
//var n = +(n || prompt("请输入一个数值",""));
if(n > 0 && typeof n == "number" && !isNaN(n)) {
var total = 1;
for(var i = n;i>0;i--){
total *=i;
}
return total;
} else {
return "数值有错";
}
}
document.writeln(getTotal(13));
javascript var a=0,b=0,c=0,d;d=(a=1)||(b=2)||(c=3);最后a,b,c,d
javascript var a=0,b=0,c=0,d;d=(a=1)||(b=2)||(c=3);最后a,b,c,d的值为多少?
Anonym_4131年前1
biada 共回答了15个问题 | 采纳率93.3%
a=1
b=0
c=0
d=1
用javascript计算100以内的奇数和
用javascript计算100以内的奇数和
刚刚学完循环应用
不要写得那么复杂
椅子9991年前2
我是猫我很乖 共回答了19个问题 | 采纳率89.5%
var num = 0;
for(var i=0;i < 100;i ++)
{
if(i%2 == 1)
{
num += i;
}
}
alert("总和为" + num);
javascript+SVG画饼图
javascript+SVG画饼图

将26个英文字母分成6组,运用javascript+SVG画出一个英文单词中各组中含有字母的饼图,具体要求如下图,分不是问题,请各位大哥帮忙,最好有注解。


水民无敌1年前1
pyzhousj 共回答了14个问题 | 采纳率100%
createPieChart = function(document)
{
var NewSVGElement = function(Q,A)//生成SVG元素
{
var F;
Q = 'string' === typeof Q ? document.createElementNS('http' + '://www.***.org/2000/svg',Q) : Q
for (F in A) F.indexOf('xlink:') ?
Q.setAttribute(F,A[F]) ://不是xlink命名空间的属性
Q.setAttributeNS('http' + '://www.***.org/1999/xlink',F.substr(6),A[F])//是xlink命名空间的属性
return Q
},Group = {},T = ['ABCD','EFGH','IJKL','MNOP','QRSTU','VWXYZ'],F;
for (F = T.length;F--;)//向Group中初始化bins的数据
for (;T[F];T[F] = T[F].substr(1))
Group[T[F].charAt(0)] = F
return function(SVG,Q)
{
varx09Count = Array(6),//存放bins计数
G,//
Radius = SVG.getAttribute('height') / 2,//存放半径
Length,//存放字符长度
R = 0,//存储当前角度
S = Math.sin,
C = Math.cos,//单纯的做个本地副本, 益处是角度计算多的时候方便
X,Y,//坐标计算缓存, 用於提高效能
F;//临时变量|计数器变量
Q = Q.toUpperCase().split('')//转化成大写後单字分隔
Length = Q.length
for (;Q.length;Q.shift())//bins计数
{
F = Group[Q[0]]
Count[F] = (Count[F] || 0) + 1
}
SVG.appendChild(G = NewSVGElement('g',
{
transform : 'translate(' + Radius + ' ' + Radius + ')',//通过坐标变换将绘制设置为原点在 !画布中心! , 向右为x增, 向下为y增
style : 'fill:gray;stroke:black'//默认填充样式
}))
X = Radius
Y = 0
for (F = 0;F < Count.length;++F)
{
Count[F] && (R += 2 * Math.PI * Count[F] / Length)//模拟旋转
G.appendChild(NewSVGElement('path',
{
d : 'M0 0 ' + X + ' ' + Y + 'A' + Radius + ' ' + Radius + ' 0 0 1 ' + (X = Radius * C(R)) + ' ' + (Y = Radius * S(R))
//A指令的用法一句两句说不清楚, 还是看文档吧
}))
}
return SVG
}
}(document)
依旧是直接测试代码
var TestSVG = document.createElementNS('http' + '://www.***.org/2000/svg'
,'svg')
TestSVG.setAttribute('width',400)
TestSVG.setAttribute('height',400)
document.getElementsByTagName('body')[0].appendChild(TestSVG)
createPieChart(TestSVG,'Smith')
javascript 计算两个数相乘,保留两位小数,四舍五入.
javascript 计算两个数相乘,保留两位小数,四舍五入.
例如:30.80*3064.5161=94387.10
aoeyuan21年前2
濂长小学 共回答了14个问题 | 采纳率92.9%
test
window.onload = function () {
alert(changeTwoDecimal(30.80 * 3064.5161));
}
function changeTwoDecimal(v) {
if (isNaN(v)) {//参数为非数字
return 0;
}
var fv = parseFloat(v);
fv = Math.round(fv * 100) / 100; //四舍五入,保留两位小数
var fs = fv.toString();
var fp = fs.indexOf('.');
if (fp < 0) {
fp = fs.length;
fs += '.';
}
while (fs.length
JavaScript中的两道题目哪位知道的帮解决下 表达式160%9的计算结果是?表达式"a90"+"90"的计算结果是
JavaScript中的两道题目哪位知道的帮解决下 表达式160%9的计算结果是?表达式"a90"+"90"的计算结果是?
yw29001年前1
scueconomic 共回答了15个问题 | 采纳率100%
160%9=7,"a90"+"90"=a9090. 前一个很容易,后面这个因为是用引号引起来了所以都是字符串.直接拼接就行!
希望采纳
JavaScript 中的 "+x+"、"+y+"
JavaScript 中的 "+x+"、"+y+"
var s="resizable,left="+X+",top="+Y+",screenX="+X+",screenY="+Y+",width="+W+",height="+H;
sznxxx1年前1
mgx0203 共回答了11个问题 | 采纳率90.9%
+号是连字符,在这里是把两个字符串加在一起的意思.
如:
x="test";
s="s"+x;
这时s的值其实就是s="stest";
就是把字符串加在一起了.
一个简单的javascript语法问题
一个简单的javascript语法问题


求解哪里错了。


hemingle1年前1
四川剧 共回答了25个问题 | 采纳率88%
代码截图全吗 ?
首先 图中url未声明定义 肯定错!,代码拼接太乱引号也用错了 ,第一个createdurl。value拼接后面少个+
建议单独定义个变量赋值 ,拼接好弄成 在扔给url.value 这样减少错误。
javascript写已知圆的半径为2.5CM,求出该圆的直径、周长和面积
人在江湖_深圳1年前1
卷边 共回答了18个问题 | 采纳率83.3%
adius=2.5;
diameter=radius*2;
pi=Math.PI;
circumference=pi*diameter;
circleArea=pi*radius*radius;
document.write("半径为"+radius+"厘米的圆,直径为"+diameter+"厘米,周长为"+circumference+"厘米,面积为"+circleArea+"平方厘米.");
javascript把数字每隔三位加逗号分开
javascript把数字每隔三位加逗号分开
都是正整数.没有小数点.
b4117070931年前1
hjkjwtl 共回答了23个问题 | 采纳率87%
function addCommas(nStr){ nStr += ''; x = nStr.split('.'); x1 = x[0]; x2 = x.length > 1 ? '.' + x[1] : ''; var rgx = /(d+)(d{3})/; while (rgx.test(x1)) { x1 = x1.replace(rgx, '$1' + ',' + '$2'); } ...
javascript的平方根平方根是怎样计算的
leo123456781年前1
玩芭比的蜘蛛 共回答了12个问题 | 采纳率75%
定义一个变量为a的平方根
var p = Math.sqrt(a)
javascript求大神指导设计以下的九宫排序程序。首先显示如图1所示的9个按钮。当单击开始时,用随机数产生8个数显示
javascript求大神指导

设计以下的九宫排序程序。首先显示如图1所示的9个按钮。当单击开始时,用随机数产生8个数显示在按钮上,其中有一个空白,如图2所示。其后,当单击图中空白边上的数字时,数字移动空白位置,如图3所示。


赤明1年前1
实力oo宁 共回答了17个问题 | 采纳率94.1%
好有意思的呀
//创建界面
var div=document.createElement("div");
var btns=[[],[],[]];
var values=[[],[],[]];
for(var i=0;i<3;i++){
for(var j=0;j<3;j++){
var input=btns[i][j]=document.createElement("input");
input.type="button";
input.value=" ";
input.index={row:i,col:j}
div.appendChild(input);
}
div.appendChild(document.createElement("br"));
};
input=document.createElement("input");
input.type="button";
input.value="开始";
document.body.appendChild(div);
div.appendChild(input);
//生成完毕

//动作
div.addEventListener("click",function(e){
var elem=e.target;
if(elem==input){
var arr=[" ",1,2,3,4,5,6,7,8];
for(var i=0,idx;i<3;i++){
for(var j=0;j<3;j++){
idx=Math.floor(Math.random()*arr.length);
btns[i][j].value=arr[idx];
arr.splice(idx,1);
}
}
}else if(elem.nodeName=="INPUT"){
var idx=elem.index,btn;
if(idx.value==" "){
return;
};
while(true){
if(idx.row>0){//上
btn=btns[idx.row-1][idx.col];
if(btn.value==" ")break;
};
if(idx.row<2){//下
btn=btns[idx.row+1][idx.col];
if(btn.value==" ")break;
};
if(idx.col>0){//左
btn=btns[idx.row][idx.col-1];
if(btn.value==" ")break;
};
if(idx.col<2){//右
btn=btns[idx.row][idx.col+1];
if(btn.value==" ")break;
};
btn=null;
break;
};
if(btn){
btn.value=elem.value;
elem.value=" ";
};
};
});
javascript 正则表达式
javascript 正则表达式
我想匹配一个英文姓名的js 正则表达式
例如: li/ming mi ng/li m i ng / l i
姓和名之间一定得用特殊符号"/"来隔开,姓和名同时可以有多个空格
除了特殊符号"/"以外,任何特殊等号都不可以出现.
在此先谢过
hubin991年前1
晋风 共回答了16个问题 | 采纳率100%
我先明确一下你的意思.li/ming 这是正确的 mi ng/li 变成ming/li m i ng/li 变成ming/li吗 正则所要做的就是把空格去掉就行了?如果是的话,下面的就能实现新建网页 1function rege(){var str="m i n g / l i ";//var ...
谁能给我解释一下这javascript代码?the sum of x+y>"+x+y这是什么意思?
谁能给我解释一下这javascript代码?the sum of x+y>"+x+y这是什么意思?
var x=15;
var y=34;
if (x=+1>x && y%x==4)
{
window.alert(“the sum of x+y
小婷贼难过1年前1
乐乐天然宝贝坊 共回答了24个问题 | 采纳率83.3%
你的这段代码执行了,你看不到任何结果:
var x=15;//定义变量x,值为15
var y=34;//定义变量y,值为34
if (x=+1>x && y%x==4) //之前的回答错了.x=+1>x 这个运算给X重新赋值了,x为false,y%x 的结果为NAN
{
window.alert(“the sum of x+y
jquery中的$问题其中$(e.target).什么意思,$()里面什么时候要引号,什么时候不要,也就是说$("p")中的p要用引号括起来,而$(e.target).中的e.target为什么不用引号括起来
今夜无语1年前1
三A老枪 共回答了11个问题 | 采纳率100%
$()括号中所写的是一个对象 若这个对象是字符串 如你要找一个标签ID无直接是元素名 或class类 都用字符串 字符串肯定是要引号吧???别告诉我不是
但如果是一个变量 或者本身就是一个对象 如e.tartget 如果 你将它用引号引起来 那它还是一个对象吗?? 比如
var x=e
那么 x 和 ‘x’一样吗???
对象 有变量名、对象名、或this指针 这些都不用加引号
用代码javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3
用代码javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);
怎样让页面有效果,为什么地址栏输了好多次,谷歌,百度都不行呢,我是ie8,难道不行吗?
念忆情1年前1
verse0000 共回答了16个问题 | 采纳率93.8%
你要找图片比较多的页面,而且图片没有事先绝对定位的
你去百度图片里随便找个分类,页面里有十来张图片的,一试就灵了
javascript中怎么样输出10-i个空格
javascript中怎么样输出10-i个空格
用for做一个三角形,
第1行 10-1个空格 + 1个(空格+*)
第2行 10-2个空格 + 2个(空格+*)
第3行 10-3个空格 + 3个(空格+*)
第4行 10-4个空格 + 4个(空格+*)
第5行 10-5个空格 + 5个(空格+*)
第6行 10-6个空格 + 6个(空格+*)
第7行 10-7个空格 + 7个(空格+*)
第8行 10-8个空格 + 8个(空格+*)
kingking121年前1
讨厌ff 共回答了21个问题 | 采纳率100%
一楼的解释很好 但是注意一点 网页中的空格 最好用&nbsp 否则有可能会被忽略
javascript中,定义三个变量,做加减法计算,怎么写啊
javascript中,定义三个变量,做加减法计算,怎么写啊
var a=3;
var b= “+”;
var c=1;
var d=a+b+c
b怎么作为加,用作求得a + c的结果
给胡扯端洗脚水1年前1
袁圆缘 共回答了16个问题 | 采纳率93.8%
var a=3;
var b= “+”;
var c=1;
alert(eval(a+b+c))
//eval用于返回一个表达式的值,这个表达式多是用字符连接成的,也可以执行多条javascript语句
求javascript 高手给这段代码每行添加注释,
求javascript 高手给这段代码每行添加注释,
function getCookie(c_name)
{
if (document.cookie.length>0)
{
c_start=document.cookie.indexOf(c_name + "=")
if (c_start!=-1)
{
c_start=c_start + c_name.length+1
c_end=document.cookie.indexOf(";",c_start)
if (c_end==-1) c_end=document.cookie.length
return unescape(document.cookie.substring(c_start,c_end))
}
}
return ""
}
function setCookie(c_name,value,expiredays)
{
var exdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) "" :"; expires="+exdate.toGMTString())
}
function checkCookie()
{
username=getCookie('username')
if (username!=null && username!="")
{alert('Welcome again '+username+'!')}
else
{
username=prompt('Please enter your name:',"")
if (username!=null && username!="")
{
setCookie('username',username,365)
}
}
}
Jessica_92211年前2
wellsj 共回答了21个问题 | 采纳率95.2%
简单注视了一下,是亲手注视的
// 获取 cookie 函数 参数是接受cookie名
function getCookie(c_name)
{
// 如果存在cookie
if (document.cookie.length>0)
{
// 查看 检索cookie中是否存在 cookie
c_start=document.cookie.indexOf(c_name + "=")
// 如果 c_start 不是 -1 则说明存在该cookie
if (c_start!=-1)
{
c_start=c_start + c_name.length+1
// 检索 ; 是否存在 (js 保存cookie 格式是 cookie名=值;
// 上面的 c_start+c_name.length+1 计算 c_start 值之后
// 在下面用 indexOf(';',c_start) 虽然不清楚理由 但可能是为了效率 因为
// indexOf 的第二个参数是指定从那里开始检索
// 如果检索结果 c_end 不是 -1
c_end=document.cookie.indexOf(";",c_start)
// 获取cookie字符串长度
if (c_end==-1) c_end=document.cookie.length
// 返回 cookie 从 c_start 开始到 c_end 间的所有内容
// unescape 是解码函数 因为我们制作cookie的时候一般把值用 escape 函数进行编码后在存储
return unescape(document.cookie.substring(c_start,c_end))
}
}
return ""
}
// 设置 cookie
// c_name cookie 名
// value cookie 值
// expiredays 有效期
function setCookie(c_name,value,expiredays)
{
// 实例化一个date对象
var exdate=new Date()
// 设置当前时间
exdate.setDate(exdate.getDate()+expiredays)
// 设置cookie escape 就不说明了 上面有说过
document.cookie=c_name+ "=" +escape(value)+
// 如果expiredays 不是 null 则说明 该cookie设置了生存时间
((expiredays==null) "" :"; expires="+exdate.toGMTString())
}
// 检查cookie
function checkCookie()
{
// 首先调用 getCookie 传递 cookie 名
username=getCookie('username')
// 如果 username 不为 null 也不为空则说明确实存在该cookie
if (username!=null && username!="")
// 提示 字符串 (因为 getCookie 这个操作会返回 cookie的值 假如 username cookie的值为 superman 那username 就是superman
{alert('Welcome again '+username+'!')}
else
{
// 否则 说明不存在 username 这个cookie
username=prompt('Please enter your name:',"")
// prompt 就不说明了
if (username!=null && username!="")
{
// 设置cookie cookie名是 username 第二个参数是 它的值 365 是cookie的有效期间
setCookie('username',username,365)
}
}
}
关于javascript的this在代码中代表什么?为什么一个是this一个是this.form?
关于javascript的this在代码中代表什么?为什么一个是this一个是this.form?
function processData(form){
for (var i = 0; i < form.Beatles.length; i++) {
if (form.Beatles[i].checked) {
break;
}
}
var beatle = form.Beatles[i].value;
var song = form.song.value;
alert("Checking whether"+" "+ song+" "+ "features"+" "+ beatle+" "+ "...");
}
function verifySong(entry){//这里的entry是随便起的也可以叫别的名
var song = entry.value;
alert("Checking whether" +" "+ song+" " + "is a Beatles tune...");
}
Choose your favorite Beatle:
John
Paul
George
Ringo
Enter the name of your favorite Beatles song:

tt用途1年前1
夜带指甲刀 共回答了14个问题 | 采纳率78.6%
第一个 this 指的是html控件本身,即文本输入框,这里是显示文本框的输入内容,所以传的是this.第一个 this 其实也指的是html控件本身,即按钮,this.form指的是这个按钮所在的form,因为处理form数据是要通过form来取得数据,所以了里传的是this.form
谁能帮我翻译下这几段JavaScript语言
谁能帮我翻译下这几段JavaScript语言
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.getElementsByTagName("img"); DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval('A()',5); void(0);
javascript:function flood(n) {if (self.moveBy) {for (i = 200; i > 0;i--){for (j = n; j > 0; j--) {self.moveBy(1,i); self.moveBy(i,0);self.moveBy(0,-i); self.moveBy(-i,0); } } }}flood(6);{ var inp = "D-X !msagro na dah tsuj resworb rouY"; var outp = ""; for (i = 0; i
caogoubi21年前1
tengfeiclever 共回答了24个问题 | 采纳率100%
这个就是传说中的JS魔法代码?
javascript://这个就浏览器可以支持的javascript协议,你可以跟http一起理解
R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; //这里定义一些数值,
DI=document.getElementsByTagName("img");//找到该页的所有图片对象
DIL=DI.length; //统计有几个图片
function A(){
for(i=0; i-DIL; i++){ //对每个图片做个循环
DIS=DI[ i ].style;
DIS.position='absolute'; //设置位置,相对
DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px"; //设置左边,sin函数返回-1 ,1,
DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"//设置顶部,cos函数,自己琢磨
}
R++
}
setInterval('A()',5); //每隔5毫秒运行函数A,函数A也就是改变所有图片的位置,由于设置的时间比较短,所以图片看起来一直是运动的
void(0);//禁止页面跳转
下面一个自己琢磨
如何用javascript定义一个function来证明等差数列通项公式:an=a1+(n-1)d
如何用javascript定义一个function来证明等差数列通项公式:an=a1+(n-1)d
输入3个变量n,a1,d
定义A=a1+a2+a3+.+an
B=a1+(n-1)d
如果A=B,显示true
xxyong12341年前1
sertfgqwetwqetwe 共回答了18个问题 | 采纳率94.4%
function dc(n,a1,d) {
var A,B;
//公式
B = a1 + (n - 1) * d
A = a1;
//按等差相累加之和
for (var i = 1; i
JavaScript中怎样判断两个数能否被整除
JavaScript中怎样判断两个数能否被整除
判断2000能否被4整除
阳光照进心灵1年前1
hh1966 共回答了18个问题 | 采纳率88.9%
2000%4==0
一个简单的计算平方根的JavaScript程序,不知道哪个地方出错了,
一个简单的计算平方根的JavaScript程序,不知道哪个地方出错了,
//这是一个计算平方根的JavaScript程序,并且可以捕捉错误信息,原理上说,我如果输入4的话,它会输出2,我如果输入a的话,它会报错“Not a valid number!”,但是实践证明,我如果输入a的话,浏览器显示的是'error' not defined,不知道为什么会这样
window.onload = initAll;
function initAll() {
//下面一句用于产生一个输入框,并把输入内容赋给ans
var ans = prompt ("Please input a nonnegtive number:" ,"");
//下面的语句用于捕捉错误
try {
//判断是否发生错误
if ans || isNaN(ans) || ans < 0) {
//抛出错误
throw new error ("Not a valid number!");
}
//计算平方根并显示
alert("The Squre root of " + ans + " is " + Math.sqrt(ans));
}
//接到错误,并显示
catch (errMsg){
alert(errMsg.message);
}
}
wuxiaonline1年前1
tjjx022 共回答了14个问题 | 采纳率78.6%
new Error(str)
注意开头E是大写
帮我写一个Javascript判断输入框里的值
帮我写一个Javascript判断输入框里的值
要求:这个输入框必须包含字母和数字,以字母开头(不要下划线),后面要包含数字,(也就是说至少要有一个字母和一个数字,),输入框里的值长度不限;
爱心叶1年前3
A20010858 共回答了29个问题 | 采纳率82.8%
^w(.)*(d)+(.)*$
根据2008年奥运会开幕日期是8月8日,计算2008年奥运会开幕时间是星期几?用javascript解答!大侠们帮帮忙
ch80881年前1
zzzwsq 共回答了15个问题 | 采纳率73.3%
8月8日----8月24日,8月8日是星期五-----8月24日是星期日
javascript中这几语句是什么意思?好哥哥,
javascript中这几语句是什么意思?好哥哥,
如下:
var aNumbers = new Array();
var sMessage = "你输入了:n";
var iTotal = 0;
var vUserInput;
var iArrayIndex = 0;
do{
vUserInput = prompt("输入一个数字,或者'0'退出","0");
aNumbers[iArrayIndex] = vUserInput;
iArrayIndex++;
iTotal += Number(vUserInput);
sMessage += vUserInput + "n";
}while(vUserInput = 0)
sMessage += "总数:" + iTotal;
alert(sMessage);
我是新手,请哥哥姐姐们帮我讲讲每段的意思,
我爱我的家131年前1
halfghost2003 共回答了15个问题 | 采纳率93.3%
var aNumbers = new Array();//定义一数组
var sMessage = "你输入了:n";//定义变量
var iTotal = 0;//定义变量
var vUserInput;//定义变量
var iArrayIndex = 0;//定义变量
do{// do while循环
vUserInput = prompt("输入一个数字,或者'0'退出","0");//javascript的输入提示框 你可以百度一下该关键字 查询相关使用方法
aNumbers[iArrayIndex] = vUserInput;//将输入的值放入数组中
iArrayIndex++;//变量+1
iTotal += Number(vUserInput);//计算输入数字的总和 Number函数是将括号里的转换成数字 失败则返回 Nan 具体用法也是百度哦.
sMessage += vUserInput + "n";//这个是将你每次输入数字连接起来 拼装成字符串 两个数字之间有换行 n 就是换行的意思.
}while(vUserInput != 0) //while 里面 如果你输入了0 那么就会用alert函数弹出你先前输入的数字 并且在do里面计算的结果
sMessage += "总数:" + iTotal;
alert(sMessage);
//总之大概就是这个意思了 你好好研究一下.把各个关键函数百度一下 你就了解了.
麻烦吧 全部选择答案 写出来9.下列JavaScript的判断语句中( A )是正确的.A.if(a==0) B.if(
麻烦吧 全部选择答案 写出来
9.下列JavaScript的判断语句中( A )是正确的.
A.if(a==0) B.if(a=0)
C.if a==0 then D.if a=0 then
10.下列JavaScript的判断语句中( B )是正确的.
A.if(a0) then B.if(a!=0)
C.if a=!0 then D.if a0 then
11.下列JavaScript的循环开始语句中( D )是正确的.
A.for i=1 to 10 B.for(i=0;i
饕餮兽1年前1
dan82227 共回答了17个问题 | 采纳率70.6%
你正确的我就不说了 下面只列出 你错误的 题目
12:C
13:D
17:B
18:A
20:B
英语翻译About JavaScript and Expressions One of the best things
英语翻译
About JavaScript and Expressions
One of the best things about JavaScript is that you can create simple to more elaborate expressions with very little programming knowledge.Another advantage in using JavaScript in combustion is that you don't need any other software than combustion.
JavaScript Syntax
Like HTML,JavaScript is just text that can be entered in a word processor.In combustion,you enter text scripts in the Multi-line Editor.For more information,see Editing an Expression via the Multi-line Editor.
JavaScript includes variables,if-then statements,link events,JavaScript syntax with loops,arrays,functions,and forms.
The following table lists the most common punctuation that you use in combustion expressions.
Use For
() Parentheses around arguments.
"" Quotations around paths.
"..." Quotations around paths and three periods for relative paths.
; Semicolon at the end of a statement.
// Writing hidden comments.
/*and*/ Everything between these symbols,even on multiple lines,is not seen by expression.
Please keep in mind the following basic rules when writing expressions:
Expressions must be consistently returning the same values from one replay to another.
Never use Math random since it does not consistently return the same values from one replay to another.
Case matters!While and while are not the same thing.
Spaces and line breaks between tokens (i.e.a variable,name,number,function name,or other entity) don't matter.
A space or line break within a token translates into two tokens and generates a syntax error.For example,123 12 3 (The latter is two tokens and generates a syntax error.)
关于 JavaScript 和表达式
最好的关于事物之一 JavaScript 是你能产生简单的对比较精细的表达以非常少规画知识.另外的一个优势在combustion中使用JavaScript方面是你不超过combustion需要任何其他的软件.
JavaScript 语法
像 HTML ,JavaScript 只是能在一台文件处理机中被进入的本文.在combustion中,你在多线编者中进入本文手写体.对于较多的数据,见到编辑的经由多线编者的表达.
JavaScript 包括变数,如果-那么陈述,联编事件,JavaScript 有环,排列,功能和表格的语法.
下面列出在combustion表达使用的共同的标点.
使用
() 在争论周围的刮弧.
"" 在路径周围的报价.
".." 报价为比较的路径大约路径和三个期数.
; 在陈述结束的时候分号.
// 写作隐藏的意见.
/*和*/ 在这些符号之间的每件事物,甚至在多条线上,不是被表达见到的.
请在思想保存下列的基本规则当写作表达:
表达一定一致地归还来自一重赛的相同的价值给另外的.
从不使用数学随意自从它之后不一致地归还来自一重赛的相同的价值给另外的.
情形有关系!当而且的时候当的时候相同的事物不是.
表征 (也就是一个变数、名字,数字,功能名字或其他的实体) 之间的空间和线休息不有关系.
空间或一个表征里面的线休息转变为二个表征而且产生一个语法错误.举例来说,123?123(后者是二个表征而且产生一个语法错误.)
chenkun_19881年前1
christy6 共回答了13个问题 | 采纳率92.3%
Combustion是discreet公司的动态矢量绘图,动画及三维合成软件,该软件可以利用javascript表达式很容易创建出复杂的动画
JavaScript做题:求和公式,分别输入a1,d和n的数值 求出Sn,附公式
JavaScript做题:求和公式,分别输入a1,d和n的数值 求出Sn,附公式
Sn=[2a1+d(n-1)n]/2
用HTML和JS做 页面上分别输入三个未知数 然后给出Sn的结果
ansysing1年前1
suehuang 共回答了18个问题 | 采纳率94.4%

function getResult()
{
var Sn;
a=parseInt(txt1.value);
d=parseInt(txt2.value);
n=parseInt(txt3.value);
Sn=2*a*1+d*(n-1)*n;
Sn=Sn/2;
document.getElementById('result').value=Sn;
}
a:

d:

n:





Sn:

不过你公式里的2a1是什么意思?2×a×1?那和2a有什么区别..
在javascript里用函数求从1到任意正整数的和怎么写
在javascript里用函数求从1到任意正整数的和怎么写
前提有一个提示框 var num=window.prompt("请输入一个数",100);
得出来的数是不定的吗..
zhuo00001年前1
半边碗 共回答了17个问题 | 采纳率94.1%
上面都是循环加的,我就写个递归的吧
function getSum(n){
if(n==0)
return 0;
return n+getSum(n-1);
}
使用方法:
var num=window.prompt("请输入一个数",100);
num=parseInt(num);
alert(getSum(num));
window.prompt得到的字符串是通过输入确定的,后面的100是默认值,得到的实际是字符串,在数值运算中,字符串和数值得到的结果是不同的.如果想取得转的的数字,需要通过parseInt转换
JavaScript数列问题,请高手们指点一下,高分!
JavaScript数列问题,请高手们指点一下,高分!
JavaScript中 请高手们指点一下,如果我要写出一个数列为 : A[i]= A[i-2] + A [i-1] (i>=2) 已知A0=0, A1=1, 一直写出从 A2到A500 的数列? 该如何操作?
例如A2=A0+A1=0+1=2
A3=A1+A2=1+2=3
A4=A2+A3=2+3=5
如此类推!
小豌豆81年前1
sagaice 共回答了13个问题 | 采纳率92.3%
我可以帮助你,你先设置我最佳答案后,我百度Hii教你.
你的串号我已经记下,采纳后我会帮你制作,2小时完成以后证书,签名工具以及教程发到你的邮箱.
已经发到百度Hi邮箱里去了,请验收!
如果有什么不明白,请百度Hi留言.
javascript 将字符串“hAPPY,i'm a student,NOW”中的大写字母转换成小写字母,小写字母转换
javascript 将字符串“hAPPY,i'm a student,NOW”中的大写字母转换成小写字母,小写字母转换成大写字母.
cyy0521年前1
悦悦紫眸 共回答了28个问题 | 采纳率85.7%

无标题文档
function caset(str){
var laststr='';
for(i=0;i=97){thischar=thischar.toUpperCase();}
else{thischar=thischar.toLowerCase();}
laststr+=thischar;
}
return laststr;
}
alert( caset("hAPPY,i'm a student,NOW"));

一楼的都变成小写的了,二楼的虽然能实现大小写转换,但是标点可能会出现问题.
我想求一个整数x必须满足(1024*x-11529)/15625的结果也为整数 我用javascript写了这么一段代码
我想求一个整数x必须满足(1024*x-11529)/15625的结果也为整数 我用javascript写了这么一段代码 哪儿错了?
x = 0
var y
var z
while ( z == y )
{
y=(1024*x-11529)/15625
z=parseInt(y)
x++
}
document.write(x)
suxu101年前1
13671566372 共回答了26个问题 | 采纳率96.2%

x = 0;
var y=0;
var z=1;
while ( z != y )
{
y=(1024*x-11529)/15625
z=parseInt(y)
x++
}
document.write(x)
javascript实验题谁能帮忙写几个网页设计javascript的代码~~谢谢了~ 采纳后另附50分~~1,校验身份
javascript实验题
谁能帮忙写几个网页设计javascript的代码~~谢谢了~ 采纳后另附50分~~
1,校验身份证号格式(即15位全为数字,或18位,前17位为数字,最后1位为数字或“X”)
2,对E-MAIL格式进行校验(要求:形如XX@XX.XX,即首字母不能为“@”,“.”必须在“@”后至少间隔1个字符,且“.”不能为最后一位,并要求只能有1个“.”)
3,在页面上打印九九乘法表
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
….
性与ll1年前1
海陆空99 共回答了22个问题 | 采纳率100%
1、这是第三个
for(i=1;i

大家在问