网站建设资讯

NEWS

网站建设资讯

javascript求数,JavaScript求数的和及平均数

JavaScript字符串求字节个数代码怎么写

input id="wd" type="text" name=""

成都创新互联专业为企业提供丹东网站建设、丹东做网站、丹东网站设计、丹东网站制作等企业网站建设、网页设计与制作、丹东企业网站模板建站服务,十载丹东做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

button id="btn"计 算/button

script type="text/javascript"

var btn = document.getElementById("btn");

btn.onclick=function(){

var str=document.getElementById("wd").value;

var bt=0;

for (var i = 0; i  str.length; i++) {

var un = str.charCodeAt(i);

if (un=0  un=127) {

bt+=1;

}else if (un127  un=2048) {

bt+=2;

}else if (un2048  un=65536) {

bt+=3;

}else if (un65536  un=2097152) {

bt+=4;

}

}

alert(bt+"字节");

}

/script

根据Unicode 编码 来求字节数

码位为0 - 127之间的字符,是1个字节编码。

码位为128 – 2048之间的字符,编码为2个字节。

码位为2049 至 65536之间的字符,编码为3个字节。

码位为65537 至 2097152(但注意码位最大值是1114112)之间的字符,编码为4个字节

javascript求数组最大最小值平均值

死方法就是,把最大值,最小值取出来

然后求平均数。取最大最小值得方法

可以通过排序来完成,用sort方法,比值函数,取出最大,最小值。数组下标第一个和最后一个。(排序取最大,最小效率低)

也可以用Math.max.apply取最大,同理

min取最小。

用JAVASCRIPT实现求最大数,最小数,平均数

跟java差不多的。。

比如你收到的是一个数组

定义一个中间变量值为这个数组的第一个数

然后逐个比较

比如你收到的数组叫nums

var small = nums[0];

var big = nums[0];

var sum = 0;

for(int i = 0; i nums.length; i++) {

if(nums[i] big) {

big = nums[i]

} else {

small = nums[i];

}

sum += nums[i];

}

最后small就是最小的。。big就是最大的。。sum就是总合。。平均数就是sum/nums.length

js用什么方法进行数字计算

可以直接将数字进行计算

function Add(num1,num2){

return (num1+num2);//返回num1和num2的和

//return (num1-num2);//返回num1和num2的差

//return (num1*num2);//返回num1和num2相乘结果

//return (num1/num2);//返回num1和num2相除结果

}

返回由字符串转换得到的整数。

parseInt(numString, [radix])

参数:numString 必选项。要转换为数字的字符串。

radix 可选项。在 2 和 36 之间的表示 numString 所保存数字的进制的值。如果没有提供,则前缀为 '0x' 的字符串被当作十六进制,前缀为 '0' 的字符串被当作八进制。所有其它字符串都被当作是十进制的。

说明 :parseInt 方法返回与保存在 numString 中的数字值相等的整数。如果 numString 的前缀不能解释为整数,则返回 NaN(而不是数字)。

parseInt("abc") // 返回 NaN。

parseInt("12abc") // 返回 12。

可以用 isNaN 方法检测 NaN。

-----------------------------

floor 返回不大于的最大整数

round 则是4舍5入的计算,入的时候是到大于它的整数

ceil 则是不小于他的最小整数

javascript 求任意两个数之间的所有数的和

if(bc)

{

b = r;

c = f;

}

else

{

b = f;

c = r;

}

赋值反了,应该是r = b;f = c

其实不用写这么麻烦的,可以这样写:

var b = Math.floor(prompt("输入"));

var c = Math.floor(prompt("输入"));

f = Math.min(b,c);

r = Math.max(b,c);

我给你整理了一下代码:

var result = 0;

var startNum = 0;

var endNum = 0;

var input1 = Math.floor(prompt("输入"));

var input2 = Math.floor(prompt("输入"));

startNum = Math.min(input1,input2);

endNum = Math.max(input1,input2);

for(var i=startNum+1;iendNum;++i){

a+=i;

}

alert(a);

js求100以内偶数的有多少

按照你的要求编写的js求100以内的偶数个数的程序如下

var even=0;

for(var i=0;i100;i++){

if(i%2==0){

even++;

}

}

document.write("100以内的偶数有"+even+"个");


分享名称:javascript求数,JavaScript求数的和及平均数
新闻来源:http://njwzjz.com/article/dsgchjh.html