導航:首頁 > 編程語言 > javascriptn個數

javascriptn個數

發布時間:2021-12-09 09:01:54

㈠ 怎麼用javascript實現n個數的比較,按照從小到大排列輸出 用兩個for語句,最後用for

你可以使用冒泡排序法

冒泡排序的原理是這樣的,比方說有五個數字54321,要按從小到大排列;
首先比較前兩個,就是5和4,如果第一個小於第二個,不做操作,如果第一個大於第二個,那麼交換二者的位置,即變成45321,然後比較第二個和第三個,交換位置,變成43521,然後第三個和第四個,第四個和第五個,這樣一次循環下來,變成43215
所以,一層循環的效果就是挑出最大的一個數字5,冒泡到最後面。但是還要挑出第二大,第三大的數字,等等。所以一層循環根本就不夠用,必須再套一層才行。像這個例子,五個數字,起碼要進行四輪循環才行。至於為什麼要this.length-i,是因為第一次比較五個數字,第二個只要比較前四個就行了,第五個肯定是最大的了。。
var array = [5, 4, 3, 2, 1];
var temp = 0;
for (var i = 0; i < array.length; i++)
{
for (var j = 0; j < array.length - i; j++)
{
if (array[j] > array[j + 1])
{
temp = array[j + 1];
array[j + 1] = array[j];
array[j] = temp;
}
}
}
console.log(array);

㈡ javascript 循環出N個數組

<!doctypehtml>
<html>
<head>
<metacharset="UTF-8">
<title>demo</title>
</head>
<head>
<body>
<scripttype="text/javascript">
varnum=15,
arr=[];
for(vari=0;i<num;i++){
arr[i]='';
}
console.log(arr);
</script>
</body>
</head>

㈢ 用函數的調用,怎麼用javascript實現n個數的比較,按照從小到大排列輸出 用兩個for語句,

定義一個函數
這個函數接受一個數組
由於題目要求是不能使用數組的sort方法的
所以我們使用兩個for循環進行由小到大排序
然後再進行輸出

如果代碼不想自己寫的話
我可以幫忙代寫

㈣ 求助:javascript 輸入n個數值 求平均值

js">varsum=0,n=0;
for(vari=0;;i++){
varinput=prompt("輸入一個0-20之間的數字輸入q結束","");
if(input=="q"){
break;
}else{
sum+=input*1;
n++;
}
}
alert("平均值是:"+sum/n);

㈤ javascript中/n是什麼意思

在Javascript中表示n原因:
([][+[]]+[])[+!![]]中先看最後一段[+!![]]
![]為false,!![]為true,前面加上+變成整數,[+!![]]為1。
同理,[+[]]為0,但[][+[]]是undefined,+[]後仍是undefined。
'undefined'[1],得出n。

㈥ javascript 獲取數組元素個數

id用了下標,用id取肯定會有問題。
document.getElementById('XuefenForm').getElementsByTagName('INPUT')
然後再遍歷,判斷type 或 id是否以xuefen開頭。

㈦ javascript求N個數的平均數和標准差

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function calc(){
var array = new Array();
array[0] = 5;
array[1] = 15;
array[2] = 25;
array[3] = 35;
Average(array);
}
//-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
function Average(str){
var sum = 0;
var num = 1;
for(var i = 0;i<str.length;i++){
sum += str[i];
num = i+1;
}
alert(sum/num);
}
//-->
</SCRIPT>
</HEAD>

<BODY onLoad = "calc();">

</BODY>
</HTML>

這個是求平均數的..
標准差..什麼概念啊.都不知道了.呵呵..

㈧ javascript 如何計算幾次方

1)如何計算乘方

題一:3的4次方(不會打,請原諒 ==!!!)

3的4次方=3*3*3*3
var a = Math.pow(3,4);
console.log(a);

說明:Math.pow()是用來計算乘方的語內法
注意:容Math的M是大寫;

題二:3的4*5次方

var a =Math.pow(3,4*5);
console.log(a);

2)如何計算根號

題目:根號81

var a = Math.sqrt(81);
console.log(a);

㈨ 怎麼用javascript實現n個數的比較,按照從小到大排列輸出 用兩個for語句

//外層循環,共要進行arr.length次求最小值操作
for(vari=0;i<arr.length;i++){
//內層循環,找到第i小的元素,並將其和第i個元素交換
for(varj=i;j<arr.length;j++){
if(arr[i]>arr[j]){
//交換兩個元素的位置
vartemp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
}

㈩ javascript 循環 輸入n個數字,輸入0結束,輸出這n個數字的平均值

var sum=0;
var i=1;

var n = prompt("請輸入一個數字", "");

if(parseInt(n)==n){Numloop(n)}

function Numloop(n){
if(n==0){i=1;return false;}
sum=sum+n;
document.write(sum/i);
i++;
}

閱讀全文

與javascriptn個數相關的資料

熱點內容
在線免費網站看 瀏覽:471
右鍵添加程序 瀏覽:388
最新網址一;點此打開網站>>> 瀏覽:227
java創始人 瀏覽:472
京批網app叫什麼 瀏覽:576
香港三極鬼電影 瀏覽:998
唐伯虎周星馳的電影 瀏覽:814
如何開啟wifi網路連接 瀏覽:556
顧客大數據變現 瀏覽:642
中華萬年歷源代碼 瀏覽:489
富聊最新版本更新 瀏覽:288
新零售方面的數據去哪裡找 瀏覽:740
聯想平板數據網路開關在哪裡 瀏覽:434
燕秀工具箱cad2017 瀏覽:598
蛇女懷孕三個月生產是什麼電影 瀏覽:165
國產古裝盜墓電影大全 瀏覽:776
沈陽大悅城影院 瀏覽:455
好看的電影中文字幕 瀏覽:9
母女齊收的小說 瀏覽:327
編程貓怎麼讓角色點擊子彈 瀏覽:894

友情鏈接