国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

【關(guān)于Number】JavaScript中關(guān)于Number的操作

zhaofeihao / 1428人閱讀

摘要:字符串與數(shù)字間的轉(zhuǎn)換結(jié)果結(jié)果結(jié)果結(jié)果注意會(huì)把一個(gè)類(lèi)似于的字符串強(qiáng)制轉(zhuǎn)換成判斷是否為有效的數(shù)字某些方法如會(huì)返回一個(gè)特殊的值請(qǐng)注意第點(diǎn)中的注意此方法不完全適合判斷一個(gè)字符串是否是數(shù)字型小數(shù)轉(zhuǎn)整數(shù)結(jié)果四舍五入結(jié)果返回大于的最小整數(shù)結(jié)果返回小于的最

1.字符串與數(shù)字間的轉(zhuǎn)換
var i = 1;   
var str = i.toString();     //結(jié)果: "1"   
var str = new String(i);    //結(jié)果: "1"   
i = parseInt(str);          //結(jié)果: 1   
i = parseFloat(str);        //結(jié)果: 1.0   
  
//注意: parseInt,parseFloat會(huì)把一個(gè)類(lèi)似于"32G"的字符串,強(qiáng)制轉(zhuǎn)換成32   
2.判斷是否為有效的數(shù)字
var i = 123;  
var str = "string";   
if( typeof i == "number" ){ }   //true   
  
//某些方法(如:parseInt,parseFloat)會(huì)返回一個(gè)特殊的值NaN(Not a Number)   
//請(qǐng)注意第2點(diǎn)中的[注意],此方法不完全適合判斷一個(gè)字符串是否是數(shù)字型!!   
i = parseInt(str);   
if( isNaN(i) ){ }   
  
3.小數(shù)轉(zhuǎn)整數(shù)
var f = 1.5;   
var i = Math.round(f);  //結(jié)果:2 (四舍五入)   
var i = Math.ceil(f);   //結(jié)果:2 (返回大于f的最小整數(shù))   
var i = Math.floor(f);  //結(jié)果:1 (返回小于f的最大整數(shù))   
4.格式化顯示數(shù)字
var i = 3.14159;   
  
//格式化為兩位小數(shù)的浮點(diǎn)數(shù)   
var str = i.toFixed(2);     //結(jié)果: "3.14"   
  
//格式化為五位數(shù)字的浮點(diǎn)數(shù)(從左到右五位數(shù)字,不夠補(bǔ)零)   
var str = i.toPrecision(5); //結(jié)果: "3.1415"   
5.隨機(jī)數(shù)
//返回0-1之間的任意小數(shù)   
var rnd = Math.random();   
//返回0-n之間的任意整數(shù)(不包括n)      
var rnd = Math.floor(Math.random() * n)  

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/86867.html

相關(guān)文章

  • Javascript關(guān)相等符號(hào)隱形轉(zhuǎn)換

    摘要:如果兩個(gè)操作數(shù)都指向同一個(gè)對(duì)象,則相等操作符返回否則返回不同類(lèi)型對(duì)比詳細(xì)分析如下對(duì)象先轉(zhuǎn)換為字符串,還不滿(mǎn)足比較條件的話再繼續(xù)轉(zhuǎn)換為數(shù)字與布爾值進(jìn)行比較時(shí),布爾值直接轉(zhuǎn)換為數(shù)字比較。與布爾值進(jìn)行比較時(shí),布爾值直接轉(zhuǎn)換為數(shù)字。 前言 全文知識(shí)基于總結(jié): ECMAScript提供兩組操作符: 相等和不相等(先轉(zhuǎn)換再比較),全等和不全等(僅比較而不轉(zhuǎn)換) 相等(==)和不相等(!=) 這兩個(gè)...

    gself 評(píng)論0 收藏0
  • JavaScript 學(xué)以致用】值判斷以及類(lèi)型轉(zhuǎn)換

    摘要:隱式強(qiáng)制類(lèi)型轉(zhuǎn)換隱式強(qiáng)制類(lèi)型轉(zhuǎn)換指的是一些特殊的操作的副作用來(lái)實(shí)現(xiàn)類(lèi)型轉(zhuǎn)換,而非和等函數(shù)來(lái)實(shí)現(xiàn)值的類(lèi)型轉(zhuǎn)換。下面幾種情況會(huì)發(fā)生布爾值的強(qiáng)制類(lèi)型轉(zhuǎn)換語(yǔ)句中的天健判斷表達(dá)式。 引言 來(lái)到北京已經(jīng)有4個(gè)年頭了,做過(guò)一些測(cè)試、打雜、前端的工作之后,最后還是選擇了前端的工作?,F(xiàn)階段主要還是在寫(xiě)業(yè)務(wù)代碼,代碼質(zhì)量,工作效率就顯得尤為重要。【學(xué)以致用】這個(gè)系列主要記錄一些平時(shí)工作、學(xué)習(xí)遇到的一些問(wèn)題...

    AZmake 評(píng)論0 收藏0
  • JavaScript中,關(guān)變量和聲明一些坑

    摘要:主要講述了中關(guān)于變量聲明和代碼編寫(xiě)時(shí)你可能沒(méi)它留意的一些坑。但是換行符并不會(huì)被忽略,換行符起到了分號(hào)的功能。需要注意的是,大小寫(xiě)敏感,和是兩個(gè)不同的變量。保留字中有一批稱(chēng)為保留字的家伙是不能用做變量的,用了在一些瀏覽器中很可能會(huì)報(bào)錯(cuò)。 今天翻譯的這篇文章依舊比較基礎(chǔ),是這個(gè)系列文章的第三篇。主要講述了JavaScript中關(guān)于變量聲明和代碼編寫(xiě)時(shí)你可能沒(méi)它留意的一些坑。 那些熟悉PHP...

    lowett 評(píng)論0 收藏0
  • 《你不知道javascript》中關(guān)this記錄

    摘要:使用調(diào)用函數(shù)時(shí),會(huì)自動(dòng)執(zhí)行以下操作創(chuàng)建一個(gè)全新的對(duì)象該對(duì)象會(huì)被執(zhí)行連接該對(duì)象會(huì)綁定到函數(shù)調(diào)用的若函數(shù)沒(méi)有返回其他對(duì)象,表達(dá)式中的函數(shù)調(diào)用會(huì)自動(dòng)返回該對(duì)象。 使用this可以減少傳入上下文對(duì)象,可以隱式傳遞一個(gè)對(duì)象引用。使API簡(jiǎn)潔而復(fù)用,可以自動(dòng)引用合適的上下文對(duì)象。 【要注意的幾個(gè)點(diǎn)】 1. this不一定指向自身; 2. this不一定指向函數(shù)作用域(因?yàn)樽饔糜驘o(wú)法通過(guò)js代碼訪...

    tommego 評(píng)論0 收藏0
  • WebSocket系列之JavaScript中數(shù)字?jǐn)?shù)據(jù)如何轉(zhuǎn)換為二進(jìn)制數(shù)據(jù)

    摘要:以和為例,說(shuō)明中的數(shù)字?jǐn)?shù)據(jù)如何轉(zhuǎn)換為二進(jìn)制數(shù)據(jù)。對(duì)象用來(lái)表示通用的固定長(zhǎng)度的原始二進(jìn)制數(shù)據(jù)緩沖區(qū)。中的數(shù)字?jǐn)?shù)據(jù)如何轉(zhuǎn)換為二進(jìn)制數(shù)據(jù)對(duì)和有了一個(gè)大概的了解,下面讓我們來(lái)看下它是如何進(jìn)行二進(jìn)制數(shù)據(jù)操作的。 概述 本文主要通過(guò)對(duì)JavaScript中數(shù)字?jǐn)?shù)據(jù)與二進(jìn)制數(shù)據(jù)之間的轉(zhuǎn)換,讓讀者能夠了解在JavaScript中如何對(duì)數(shù)字類(lèi)型(包括但不限于Number類(lèi)型)進(jìn)行處理。 二進(jìn)制數(shù)據(jù)在日常...

    MASAILA 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<