JS一些記錄

2022-05-03 19:45:15 字數 805 閱讀 6552

限制輸入框輸入數字:oninput = "value=value.replace(/[^\d]/g,'')"        /g全域性匹配 ^非

數字加小數點      value=value.replace(/[^\d^.]/g,'')

複製到剪下板 text為要複製的內容

finput.value = textstring;

// ios必須先選中文字且不支援 input.select();

selecttext(input, 0, textstring.length);

console.log(document.execcommand('copy'), 'execcommand');

if (document.execcommand('copy'))

input.blur();

// input自帶的select()方法在蘋果端無法進行選擇,所以需要自己去寫乙個類似的方法

// 選擇文字。createtextrange(setselectionrange)是input方法

function selecttext(textbox, startindex, stopindex) else }};

json.stringify();轉化成字串

json.parse();轉化成json

math.ceil() 返回大於等於數字引數的最小整數(取整函式),對數字進行上捨入(只要整數,抹去小數+1)

math.floor() 返回小於等於數字引數的最大整數,對數字進行下捨入(只要整數,抹去小數)

math.round() 返回數字最接近的整數,四捨五入

記錄JS遇到的一些坑

1.typeof 未經定義的變數typeof返回 undefined 2.資料型別 1 js中 0 返回結果是 true 2 1 1 返回結果是true,但是在map中1和 1 是不一樣的 3 在獲取輸入框資料進行計算時,請先轉換為數字 4 undefined 任何數字結果都是nan 5 字串 un...

2021 02 22用於自己記錄一些js題目

例如 輸入 abcabcbb 輸出 3 解釋 因為無重複字元的最長子串是 abc 所以其長度為 3。輸入 pwwkew 輸出 3 解釋 因為無重複字元的最長子串是 wke 所以其長度為 3。finalstr value this const templatestr value let templat...

記錄一些WPF

1.exception 使用該資訊可以確定如何處理異常。handled 屬性設定為true2.3.invoke 是同步操作,而 begininvoke 是非同步操作 4.pack uri 方案使用 pack 作為它的方案,並且包含兩個元件 授權和路徑。以下是 pack uri 的格式。pack 授權...