Helion Bestsellery

Struktury danych i algorytmy w języku C#. Wykorzystaj potencjał C# do projektowania efektywnych aplikacji. Wydanie II
  • Autor: Marcin Jamro
  • Zniżka: 40%
  • Cena: 89.00 53.40 zł
  • Marka: Helion
  • Status: Dostępna
  • Typ: Książka
  • EAN: 9788328918894
  • ISBN: 978-83-289-1889-4
Dodaj Struktury danych i algorytmy w języku C#. Wykorzystaj potencjał C# do projektowania efektywnych aplikacji. Wydanie II do koszyka

Helion Książka Dnia

Algorytmy w Pythonie. Techniki programowania dla praktyków
  • Autor: Piotr Wróblewski
  • Zniżka: 50%
  • Cena: 119.00 59.50 zł
  • Marka: Helion
  • Status: Dostępna
  • Typ: Książka
  • EAN: 9788328393684
  • ISBN: 978-83-283-9368-4
Dodaj Algorytmy w Pythonie. Techniki programowania dla praktyków do koszyka

Number.parseInt()

[ Leksykon ] [ JavaScript ] [ Metody ] [ Właściwości ] [ Number() ]

Number.parseInt()

[_] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

 

Przykłady:

function test(x, y) {
const a = Number.parseInt(x, y);
if (Number.isNaN(a)) {
return 0;
}
return a * 5;
}

console.log(test(' 0xB', 16));
// 55

console.log(test('333', 2));
// 0

console.log(Number.parseInt(' 0xB', 16)); // 11
console.log(Number.parseInt('333', 2)); // NaN
console.log(Number.parseInt('3', 2)); // NaN
console.log(Number.parseInt('0e1', 16)); // 225
console.log(Number.parseInt('0xF')); // 15
console.log(Number.parseInt('10110', 2)); // 22
console.log(Number.parseInt('10110')); // 10110
console.log(Number.parseInt('9Witaj')); // 9
console.log(Number.parseInt('10px')); // 10
console.log(Number.parseInt(' 123 ')); // 123
console.log(Number.parseInt(' 1 2 3')); // 1
console.log(Number.parseInt('222Witaj111')); // 222
console.log(Number.parseInt('abc123')); // NaN
console.log(Number.parseInt(true)); // NaN
console.log(Number.parseInt('222', 20)); //842

  

Opis:
Metoda Number.parseInt() statyczna analizuje argument łańcuchowy i zwraca liczbę całkowitą o określonej podstawie lub bazie. Pierwszy parametr wartość do przeanalizowania, przekształcona w ciąg znaków. Wiodące spacje w tym argumencie są ignorowane. Drugi parametr liczba całkowita pomiędzy 2 a 36 reprezentująca podstawę (podstawę w matematycznych systemach liczbowych) string. Jeśli drugi parametr jest nieokreślony lub 0, zakłada się, że jest, 10 z wyjątkiem przypadków, gdy liczba zaczyna się od par jednostek kodu 0x lub 0X, w którym to przypadku przyjmuje się podstawę 16. Zwracana wartość liczba całkowita przeanalizowana z danego string. Jeśli znak drugi argument jest mniejszy od 2 lub większy niż 36, lub pierwszy znak inny niż biały znak nie może zostać przekonwertowany na liczbę, NaN zwracane jest. 2 system dwójkowy, 10 system dziesiętny, 16 system szesnastkowy. Jeśli podstawa nie jest podana przyjmowane są następujące wartości, 16 jeśli łańcuch wejściowy zaczyna się od 0x, 8 jeśli łańcuch rozpoczyna się od 0, 10 jeśli łańcuch rozpoczyna się od dowolnej innej wartości. Ta metoda ma taką samą funkcjonalność jak parseInt() funkcja globalna Number.parseInt === parseInt; // true.

Linki:

 

 

 

 

 

Please publish modules in offcanvas position.