JS Type Conversion

Paggamit bilang pangalawang kurso

JavaScript Number NaN katangianNaN Mga rekomendasyon ng kurso

JavaScript Number NaN katangianNaN Definisyon at paggamit

ay isang pagkurtso ng "Not-a-Number". NaN Sa JavaScript, Ito ay isang hindi lehitimong numero. Ang katangian ay katulad ng pangkalahatang

Number.Nan

Ang NaN na katangian ay katulad ng pangkalahatang katangian.Mga tipan isNaN() Ang NaN na katangian ay isang espesyal na halaga na naglalarawan na ang isang halaga ay hindi numero. Ginagamit ang katangian na ito upang indikahin na ang isang halaga ay hindi numero. Maaaring itatag ang halaga ng Number object na ito upang indikahin na ito ay hindi numero na halaga.

Mga tipan

Gumamit ng pangkalahatang function upang makita kung ang isang halaga ay NaN na halaga.

Mga ibang pangkatagalan

Pangkalahatang isNaN() na method

Number.isNaN() na method

let x = Number.NaN;

Mga halimbawa

let x = Number.NaN;

let x = NaN;

Number.NaN

Subukahin ninyo ito

Number.NaN Ang sintaks ay naglalarawan Ito ay isang espesyal na halaga na naglalarawan na ang resulta ng ilang mga aritmetikong operasyon ( tulad ng negatibong kubik na katapusan) ay hindi numero. Ang paraan parseInt() at Number.NaN parseFloat()

Na naglalarawan ng kanyang sitwasyon ng error. Sa kung saan hindi matutuklasan ang tinukoy na string, ito ay ibabalik na halaga. Para sa ilang mga function na madalas na ibabalik ang may kahulugan na numero, maaari ring gamitin ang ganitong paraan, gamit ang NaN Ang paraan ng paglalarawan ng error ni JavaScript ay sa pamamagitan ng Number.NaN. Pansin ninyo na,NaN Sa mga resulta ng paghahalintulad sa iba pang numero ay hindi magkapareho, kasama ang kanyang sarili. Kaya, hindi dapat magiging Number.NaN Paghahalintulad upang makita kung ang isang halaga ay numero o hindi, at maaaring tumawag lamang isNaN() upang paghahalintulad.

Sa ECMAScript v1 at sa mga susunod na bersyon, maaari ring gamitin ang predefinidong pangkalahatang katangian NaN Pinalitan ng Number.NaN.

Suporta ng browser

Number.NaN Ito ay ECMAScript1 (ES1) na katangian.

Lahat ng mga browser ay ganap na sumusuporta sa ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 支持 支持 支持 支持 支持