0
data = parseInt(num);
bin =0;
pow=1;
var rem=0 ;
while(data != 0){
rem = data % 2;
data = data/2;
bin = rem * pow + bin;
pow = pow *10;
}
document.write(bin);
例如53是110110.但打印在JavaScript中是無窮大。我的錯在哪裏?javascript int對二進制但打印是無限的
53是我們的Num和我嘗試過,但不起作用 – user040311
是一個num變量字符串或數字? –
num = prompt(「請輸入0到255之間的整數」,「」); data = parseInt(num); 這意味着它是int;編號 – user040311