أولاً ، سأشارككم مقالًا
https://www.vevb.com/article/154745.htm
عند العمل في مشروع اليوم ، واجهت مشكلة احتاجها لتحويل متغير من سلسلة النوع إلى نوع int. كالعادة ، كتبت var i = integer.parseint ("112") ؛ لكن وحدة التحكم أبلغت عن خطأ في قول "عدد صحيح" لم يتم تعريفه ". في وقت لاحق ، علمت أن السلسلة إلى int في JS تختلف عن Java ، ولا يمكنني استخدام Java مباشرة في JS. التغيير إلى var j = parseint ("11") ؛ سيكون على ما يرام.
ملاحظة: سواء كانت Java أو JavaScript ، فإن طريقة Parseint لها معلمتان. المعلمة الأولى هي الكائن الذي يتم تحويله ، والمعلمة الثانية هي العهد ، والتي يمكن أن تكون 2 ، 8 ، 10 ، 16 ، ويتم معالجتها في العشرية افتراضيًا. ومع ذلك ، في JavaScript ، تعتبر الأرقام التي تبدأ من 0 تتم معالجتها في الثمن ، وتعتبر أعداد 0x معالجتها في سداسي عشري.