-
Fototrend
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Jim-Y
veterán
válasz
martonx
#4951
üzenetére
Nem tudom emlékeztek-e, nemrég volt téma itt a topikban, a JavaScript the Weird Parts. Nem tudom, hogy ez ugyanaz-e vagy sem, de már az első bekezdésben kiverte a biztosítékot nálam: [link]
< x=[0]
> [0]
< x===x
> true
< x===!x
> false
< Array(3)===",,"
> falseNafene, akkor lehet mégiscsak user error?
![;]](//cdn.rios.hu/dl/s/v1.gif)
js> typeof null
"object"Ez mondjuk tényleg egy tervezési bug. Ez jogos. Illetve az is jogos, hogy a typeof és instanceof operator kicsit máshogy működik, mint ahogy azt az ember elvárná. De ez sem a nyelv hibája, csak max nem intuitív.
js> 0.1+0.2==0.3
falseMegint csak... ez nem a nyelv hibája, hanem max a tervezőjéé aki rossz ábrázolási metodikát választott, merthogy ez más nyelvekben is így van:
class NumberTest {
public static void main(String[] args) {
double a = 0.1;
double b = 0.2;
double res = 0.3;
System.out.println(a+b); // 0.30000000000000004
System.out.println(a+b == res); // false
}
}--------
js> Math.max()>Math.min()
falseEz megint mi, mintha az nézném, hogy console.log() > console.debug() ami mondjuk adna valami eredményt, én meg. Hűűűűű, na ez deszar.. -.-
---------
js> true+true===2
true
js> true-true===0
trueNa.. mégiscsak ismeri a === operátort? Meg amúgy is, ki az a hülye aki explicit össze akar adni két boolean értéket?! Mert mi legyen az eredmény? Gondolom true+true legyen true. De akkor mi legyen true+false? Most akkor ilyen helyzetben a '+' legyen egy bináris és, vagy egy bináris vagy?! .. mekkora hírhajhász az ilyen..

Új hozzászólás Aktív témák
- Toshiba Enterprise Capacity MG09 18TB - 512MB, 7200rpm, SATA3 - 100/100 -as - Eladó!
- Akció! Gamer PC-Számítógép! Csere-Beszámítás! R5 1600X / RX 580 8GB / 500GB SSD + 2TB HDD / 16GB RAM
- SOYO M4 Air Mini PC, Intel N95, 16 GB DDR4 RAM, 512 GB SSD
- Új Lenovo LOQ 15IRX10, FHD IPS, i7-13650HX ,NVIDIA RTX 5070, 24GB DDR5, 512GB NVMe, gar
- HÁLÓZATI SWITCH AKCIÓ! Több db egyben, használt, nem használt , dobozos, 24-, 26-, 48 portos!
- Bomba ár! Lenovo ThinkPad T440s - i5-4GEN I 8GB I 256GB SSD I 14" HD+ I Cam I W10 I Garancia!
- Apple Watch Series 10 42mm Jet Black 96% (1év Garancia)
- Akko 3098 /DE/PBT/RGB/Wireless/Hot swap/Yellow switch/
- BESZÁMÍTÁS! ASROCK H510M i5 11400F 16GB DDR4 1TB SSD RX 7600 8GB Zalman S2 TG Cooler Master 650W
- 16 GB-os DDR5 SODIMM laptop memória - több típus
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
![;]](http://cdn.rios.hu/dl/s/v1.gif)


