18 of 264 menu

parseInt လုပ်ဆောင်ချက်

parseInt လုပ်ဆောင်ချက်သည် စာကြောင်းကို ကိန်းပြည့်အဖြစ်သို့ ပြောင်းလဲပေးသည်။ ဥပမာ '12px' ကဲ့သို့သော တန်ဖိုးများအတွက် လိုအပ်ပါသည် - အစမှာ ကိန်းပြည့်ရှိပြီး နောက်မှာ တိုင်းတာမှုယူနစ် ရှိနေသောအခါ။ parseInt လုပ်ဆောင်ချက်ကို '12px' သို့ အသုံးပြုပါက ရလဒ်မှာ 12 ကိန်းပြည့်ဖြစ်လာမည် (ထိုတန်ဖိုးသည် စာကြောင်းမဟုတ်ဘဲ တကယ့်ကိန်းပြည့်ဖြစ်လာမည်)။ ကိန်းပြည့်သည် စာကြောင်း၏အစမှာရှိမှသာ ပြောင်းလဲမှုဖြစ်မည်၊ �ဟုတ်ပါက NaN ကို ပြန်ပေးမည်။ ဒုတိယသတ်မှတ်ချက်အဖြစ် ကိန်းစနစ်ကို သတ်မှတ်ပေးနိုင်ပြီး ထိုသို့သတ်မှတ်ပါက လုပ်ဆောင်ချက်သည် သတ်မှတ်ထားသောကိန်းစနစ်မှ ဒဿမကိန်းစနစ်သို့ ပြောင်းထားသည့် တန်ဖိုးကို ပြန်ပေးမည်။

ဝါကျဖွဲ့ပုံ

parseInt(စာကြောင်း, [ကိန်းစနစ်]);

ဥပမာ

စာကြောင်းကို ကိန်းပြည့်အဖြစ် ပြောင်းလဲကြည့်ရအောင်:

console.log(parseInt('10px'));

ကုဒ်ကို လုပ်ဆောင်ပြီးရသော ရလဒ်:

10

ဥပမာ

ဒဿမကိန်းအပိုင်းကို ပြောင်းလဲသောအခါ ဒဿမအပိုင်းကို ဖြတ်တောက်ပစ်လိုက်မည်:

console.log(parseInt('10.3px'));

ကုဒ်ကို လုပ်ဆောင်ပြီးရသော ရလဒ်:

10

ဥပမာ

ဤဥပမာတွင် လုပ်ဆောင်ချက်သည် ကိန်းကို ဖတ်ရှုနိုင်မည်မဟုတ်ပါ (အဘယ်ကြောင့်ဆိုသော် စာကြောင်း၏အစမှာမရှိသောကြောင့်) ၎င်းအစား NaN ကို ပြန်ပေးမည်:

let str = 'width: 100px;'; console.log(parseInt(str));

ကုဒ်ကို လုပ်ဆောင်ပြီးရသော ရလဒ်:

NaN

ဤအကြောင်းကိုလည်း ကြည့်ပါ

  • parseFloat လုပ်ဆောင်ချက်,
    အကြောင်းမှာ ၎င်းသည် စာကြောင်းအစမှ ဒဿမကိန်းကို ထုတ်ယူပေးသည်
  • Number လုပ်ဆောင်ချက်,
    အကြောင်းမှာ ၎င်းသည် တန်ဖိုးကို ကိန်းအဖြစ်သို့ ပြောင်းလဲပေးသည်
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်