Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

อะไรคือความแตกต่างระหว่าง parseInt (สตริง) และ Number (สตริง) ใน JavaScript?


parseInt(สตริง)

วิธี parseInt() จะแยกวิเคราะห์เป็นตัวเลขแรกที่ไม่ใช่หลักและส่งกลับค่าที่แยกวิเคราะห์

ตัวอย่างเช่น ค่าต่อไปนี้จะคืนค่า 765:

parseInt("765world")

ลองมาอีกตัวอย่างหนึ่ง ผลตอบแทน 50 ต่อไปนี้:

parseInt(‘50px”);

จำนวน(สตริง)

Number() แปลงสตริงเป็นตัวเลข ซึ่งสามารถเป็น float BTW ได้

ตัวอย่างเช่น ค่าต่อไปนี้จะคืนค่า NaN:

Number(“765world”)

ต่อไปนี้จะคืนค่า NaN:

Number(“50px”);