javascript 中, '5' + 3 的運(yùn)算結(jié)果為 53, 當(dāng)執(zhí)行加法運(yùn)算時(shí),因?yàn)榈谝粋€(gè)操作數(shù)'5'為字符串形式,所以優(yōu)先采用字符串連接。
創(chuàng)新互聯(lián)建站是一家專注于成都做網(wǎng)站、成都網(wǎng)站制作與策劃設(shè)計(jì),安遠(yuǎn)網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:安遠(yuǎn)等地區(qū)。安遠(yuǎn)做網(wǎng)站價(jià)格咨詢:028-86922220
而 '5' - 3 的運(yùn)算結(jié)果為 2,因?yàn)闇p法運(yùn)算時(shí),會(huì)嘗試將操作數(shù)轉(zhuǎn)換為 Number,再進(jìn)行運(yùn)算。所以 等同于 5 - 3,結(jié)果為 2。
同理,3 + 3 + '5',計(jì)算結(jié)果應(yīng)為 '65' (string), 從左到右計(jì)算,3 + 3,因?yàn)閮蓚€(gè)操作數(shù)都是 number,所以直接加法,結(jié)果為6,再計(jì)算 6 + '5',因?yàn)橛幸粋€(gè)操作數(shù)是 string,所以按字符串連接,結(jié)果就是 '65'。(以示區(qū)別,將字符串類型的用單引號括起來方便識別)
var?str?=?prompt("輸入","請輸入5個(gè)數(shù)字,用','分隔!"),
arr?=?str.split(","),
i?=?0,?len?=?arr.length,sum=0;
for(;ilen;i++){
sum?+=?parseFloat(arr[i]);
}
alert(sum/arr.length);
string dir = basename(fullPath);
if(!_fileUtils-isDirectoryExist(dir)) {
if(!_fileUtils-createDirectory(dir)) {
// Failed to create directory
CCLOG("AssetsManagerEx : can not create directory %s\n", fullPath.c_str());
unzClose(zipfile);
return false;
}
js里有個(gè)Math.max可以直接找出一串?dāng)?shù)字的最大值
用法
var max=Math.max(1,2,3,4,5);
console.log(max) //5
如果這5個(gè)數(shù)是數(shù)組 可以用apply方法
var max1=Math.max.apply(this,[1,2,3,4,5]);
console.log(max1);
可以將這五個(gè)數(shù)裝入數(shù)組中然后用冒泡或選擇從大到小排序一下再輸出第一個(gè)元素。 SCRIPT LANGUAGE="JavaScript"
!-- var arr=new Array();
for(i=0;i5;i++)
{
arr[i]=Math.floor(Math.random()*100);//隨機(jī)產(chǎn)生5個(gè)100以內(nèi)的整數(shù)
} //由大到小
for(a=0;aarr.length;a++)
{
for(b=0;barr.length-a;b++)
{
if(arr[b]arr[b+1])
{
temp0=arr[b+1];
arr[b+1]=arr[b];
arr[b]=temp0;
}
}
}
document.write("由大到小排序:"+arr);
document.write("最大數(shù)為:"+arr[0]); /SCRIPT