Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Adaptor pt casti

În UE, permis digital de conducato...

Spalatorie auto profesionala in I...

Anxietate si Safety behaviors OCD.
 Conducta DN 800 pe teren construi...

placa video buna pentru redare ca...

in cat timp se activeaza un abona...

Dilema dupa facultate
 Reciclare metale - merita?

Renault Arkana sh sau Sang Yong K...

La multi ani @ceanu1980!

La multi ani @KiloW!
 ChatGPT - Certificat de rezidenta...

Page numbers in Google Docs, dar ...

Prenadez dubios

WhatsApp pe cartela din routerul ...
 

Aveam un bug in javascript (variabila "string" dar si "number" in acelasi timp - oarcum)

- - - - -
  • Please log in to reply
4 replies to this topic

#1
bursucelu_viesel

bursucelu_viesel

    Very very sketchy stuff

  • Grup: Senior Members
  • Posts: 2,616
  • Înscris: 03.02.2009
Mi-a dat batai de cap azi ceva care avea un bug banal. Pun un exemplu simplificat la maxim:
let x="1", y="5";
for(let i=x; i<y; i++){
console.log(i+" typeof: "+typeof i)
}

Returneaza 1 typeof: string, 2 typeof: number, etc (restul cu number").
Aveam eroare la prima iteratie de fapt, unde ma asteptam sa fie number (din greseala, luam valoarea din key-ul dintr-un obiect). Insa am crezut ca daca a reusit sa itereze numarul, atunci e numar si nu string.. Aici m-a pacalit.

Edited by bursucelu_viesel, 04 April 2023 - 20:42.


#2
Robiacs

Robiacs

    Senior Member

  • Grup: Senior Members
  • Posts: 5,923
  • Înscris: 18.10.2010
Initial x e string si e convertit in number cu i++ la iteratia urmatoare.

#3
utopium

utopium

    Guru Member

  • Grup: Senior Members
  • Posts: 45,426
  • Înscris: 14.08.2007
La prima atribuire ii da lui i valoarea lui x, care conform definitiei e string, dar dupa prima iteratie il converteste pe i la numar pentru ca e un string care poate fi convertit in numar si iterat. Face parte din flexibilitatea javascript ...

#4
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,307
  • Înscris: 10.08.2005
https://www.destroya...e.com/talks/wat

#5
bursucelu_viesel

bursucelu_viesel

    Very very sketchy stuff

  • Grup: Senior Members
  • Posts: 2,616
  • Înscris: 03.02.2009

View PostMarianG, on 04 aprilie 2023 - 21:12, said:

E hilar intradevar, dar ultima parte cu array-ul gol sau string-numar returnand NaN nu e chiar asa bizar, deci nu era de dorit sa incheie momentul amuzant cu exemplul asta.

Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate