jq應用總結(二)

2021-07-23 21:11:37 字數 1133 閱讀 7787

這次說說進製轉換問題

因為jq是弱語言型別,所以你會發現,他會自動轉換進製,如當出現以0開頭的資料時,它就會出現自動八進位制轉十進位制

例:01111(八進位制)   ->    585(十進位制)

情景分析:我有這麼乙個函式 資料是資料庫中取得的值01111

**中呈現按道理來說是:getvalue(01111);

但是事實是 getvalue(585);

我們發現他直接將01111轉換為相對應的十進位制585

這樣我們的bug就出來了所以,針對這樣的現象我來說下個人的解決辦法

function getvalue(stationids)

解釋一下 tostring()可以轉化你的進製後面引數可以是2  8  10 16 就是說可以將10進製轉換為八進位制

然後利用jq弱語言的特點 使用字串拼接就可以的到我們想要的數字結果了

//10進製轉為16進製制

(10).tostring(16) // =>"a"

//8進製轉為16進製制

(012).tostring(16) // =>"a"

//16進製制轉為10進製

(0x16).tostring(10) // =>"22"

//16進製制轉為8進製

(0x16).tostring(8) // =>"26"

//10進製轉為2進製 //=>

(1111).tostring(2) // => "10001010111"

//8進製轉為2進製 //=>

(01111).tostring(2) //=>"1001001001"

//16進製制轉為2進製 //=>

(0x16).tostring(2) // => "10110"

//2進製到10進製;

parseint(10,2) //=>2

//2進製到10進製;

parseint(100,2) //=>4

//16進製製到10進製

parseint(12, 16) //=>18

//8進製到10進製

parseint(12,8); //=>10

jq簡單總結

第一種 function 第二種 document ready function 第三種 jquery function 需要注意的是 js和jq的入口函式不同點 1 js的入口函式只能有乙個,如果寫了多個只執行最後乙個 2 jq的入口函式可以寫多個,並且順序執行 dom轉jq ele jq轉dom...

JQ基礎總結

p 元素選擇器 id id選擇器 class 類選擇器 選取全部元素 this 獲取當前元素 id click 點選事件 id mouseenter 滑鼠事件 id keypress 鍵盤事件 id submit 表單事件 id load 文件事件hide show id click functio...

jq選擇器總結

js選擇 var test document.getelementbyid test var parent test.parentnode 父節點 var chils test.childnodes 全部子節點 var first test.firstchild 第乙個子節點 var last te...