作者cassatte (..)
看板Web_Design
標題Re: [問題] 有網頁語言能夠存取16進位的變數嗎
時間Sun Mar 16 00:08:39 2008
※ 引述《doomramboo (布丁奶茶去冰)》之銘言:
: 感謝大大的回答@@"
: 可能我問題沒問好吧>"<
: 現在是現有一串16進位的的碼
: (不管他的顯示為何,因為我是要利用那些碼做運算:Q)
: 不知道該用什麼資料型態將他存到變數內進行運算(在做密碼學加解密運算的網站)
: 小弟有試著用char陣列存放
: 不過只要遇到那些碼他就說我語法錯誤>"<
: 就算加" "包起來也是一樣(之前是用asp試)
: 慘的是這些亂碼中有時會出現+-*/或是'"符號...這種東西有辦法運算嗎
: 還是只能先用用數字輸入再來顯示呢ꄊ: 感恩>"<
16 進位在 JavaScript 裡面用 0xFFFFFF 這種形式來表現就可。
十進位的 1+1 跟二進位的 1+1 算出來只會有表示法的差異,
真正的值以 10 進位來說都是 2,不可能不同。
表現的形式你可以用 toString 去做。
ex :
var hex1 = 0x100;
var hex2 = 0x2;
var result = hex1 / hex2;
document.write( result.toString(8) ); // 輸出 200 (8進位)
document.write( result.toString() ); // 輸出 128 (10進位)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.43.97
推 doomramboo:感謝各位版友的幫忙@@ 我的問題試出來應該是無解... 03/16 16:46
→ doomramboo:那串碼只要加在需要編譯的語言就會出問題 只能使用低 03/16 16:47
→ doomramboo:階語言去運算 抱歉問了個笨問題>"< 03/16 16:48
推 buganini:還是看不懂你的問題耶 囧 03/16 18:33
→ cassatte:你可以把資料貼一點出來嗎? 03/18 15:19
→ cassatte:JavaScript除了功能受限,其他該有的程式功能都有 03/18 15:20
→ cassatte:16位元的運算只是表示法的問題,所以你的問題一定有解 03/18 15:20