js 中常用的總結

2021-08-15 09:25:39 字數 2243 閱讀 4704

1:變數宣告

/*宣告變數*/

var a;

/*給變數賦值*/

a = 100;

2:一些常用的用法

/*typeof:返回物件的資料型別,undefined被轉化為nan*/

var num = "12abc";

/*型別轉化*/

/*轉化為整形,從資料位開始,一直到非資料位結束*/

var int = parseint(num);

document.write("轉化為整形"+int+"

");var string = true;

/*tostring:null 和undefined不能使用*/

var ss= string.tostring(string);

/*string:轉化為字串*/

var as = string(string);

document.write("string的轉化"+as+"

");document.write("tostring的轉化"+ss+"

");/*number:這裡是轉化為數字*/

var nu = number(num);

console.log( typeof nu);

document.write("列印出資料型別"+typeof nu +"

");/*isnan() 函式用於檢查其引數是否是非數字值*/

var shu = "123";

var nan = isnan(shu);

document.write("檢查資料是否是非數字值"+nan+"

")/*保留幾位小數*/

var ss = 1234.2356

document.write(ss.tofixed(3)+"

");

3:函式的宣告

/*函式宣告 arguments 是個陣列,arguments.length 是實參的長度

函式名.length 是形參長度,當形參和實參長度不相等的時候,是不能進行對應

return 既有返回值的作用又有終止函式的作用*/

function sum(a ,b)else if (a < 9)

}sum(6,9,77);

/*函式表達體*/

var a = function ()

4:資料型別

/*

資料型別

原始值:不可改變的原始值(棧資料)number boolean string undefined null

引用值:堆資料 array object function

棧記憶體中存放的堆記憶體的位址,

棧:先進後出 棧記憶體與棧記憶體之間的賦值的copy,改變乙個,例外乙個不受影響

*/var a = 10;

var b = a; //這個時候copy 的值

a =20 ; //列印輸出 b = 10 a =20

//堆記憶體:

var arr =[1,2];

var arr1 =arr; //引用值與引用值之間的copy,在棧記憶體中,這個時候copy的是位址

arr.push(3);

//列印輸出arr 和arr1都為[1,2,3]

var arr =[1,2];

var arr1 =arr;

arr=[1,3]; //開闢新的位址

//列印:arr1=[1,2]

5:預編譯的總結

/*

js 三部曲:語法分析 預編譯 解釋執行(掃瞄一句執行一句)

預編譯:函式宣告整體提公升 變數 宣告提公升*/

var ab = 3; /*在編譯的時候會進行拆分 var ab;放在前面 ,然後在進行賦值ab = 3;*/

/*變數未經宣告就賦值歸全域性物件所有就是window屬性,一切宣告的全域性變數,全是window的屬性*/

function aa ()

/*預編譯:發生在函式執行的前一刻,這裡需要注意在預編譯執行的語句就不需要再看,有自己的就不使用父類;

建立ao物件也就是執行期上下文

找形參和變數宣告,定義為undefined

將實參和形參相統一

在函式體中找函式宣告(注意不是函式表示式),值賦予函式體

*/

6:關於焦點問題

js中常用的到的函式總結

js中常用到的函式總結 1 round2 對數值取兩位有效數字 含四捨五入 2 math.round 對數值取整數 含四捨五入 123.5 124 3 math.random 產生乙個 0,1 之間的隨機的浮點數 4 tofixed a 對某個number數值保留a位有效數字 5 floatadd ...

Js 中常用方法

一 獲取唯一值 2014 12 23 1 function newguid 7return guid 8 view code bttup click function beforesend function complete function success function data,status...

JS中常用的xpath特性

選擇所有dir元素的值等於xx的元素 dom.documentelement.selectnodes server dir text xx 選擇server元素下的所有dir元素 dom.documentelement.selectnodes server dir 選擇server元素下的第乙個di...