全域性變數宣告
: var num === window.num ;
函式的四種呼叫模式
根據函式內部this的指向不同,可以將函式的呼叫模式分成4種
1函式呼叫模式
2方法呼叫模式
3構造函式呼叫模式
4上下文呼叫模式(借用方法模式)
1)函式呼叫模式:
function fn()
fn();
如果乙個函式不是乙個物件的屬性而是被當作乙個函式來進行呼叫,內部的this指向的是window;
2)方法呼叫模式
當乙個函式被儲存為物件的乙個屬性時,我們稱之為乙個方法。當乙個方法被呼叫時,this被繫結到當前物件
var obj =
}obj.sayhi();
主要看誰去呼叫,this就指向誰;
3)構造函式呼叫模式
建構函式new裡面,this指向新建的那個物件;
+ call方法可以呼叫乙個函式,並且可以指定這個函式的this指向
所有函式都可以使用call進行呼叫,
引數1:指定函式的this,如果不穿則指向window;
第二個引數是函式的引數
偽陣列轉變成陣列
var arraylike = ;
()前面都是要結束的,所以上面結束要加分號不然報錯
var newarr = .slice.call(arraylike);
求乙個陣列的最大值,
var arr = [12,32,43,524,5235,52,42344,52342]
在CPP中呼叫Jscript中的函式
作者 李先靜 在c 中呼叫jscript的函式非常簡單,windows提供了乙個msscript.ocx的控制項,利用這個控制項可以直接操作jscript 執行一段jscript指令碼,或者呼叫指定的函式。我寫了乙個簡單的例子 o 匯入msscript.ocx。下面這條指令會在專案目錄中生成mssc...
在CPP中呼叫Jscript中的函式
在cpp中呼叫jscript中的函式 在c 中呼叫jscript的函式非常簡單,windows提供了乙個msscript.ocx的控制項,利用這個控制項可以直接操作jscript 執行一段jscript指令碼,或者呼叫指定的函式。我寫了乙個簡單的例子 l匯入msscript.ocx。下面這條指令會在...
在SQL PLUS中建立 呼叫函式
定義函式 create or replace function f jf panylist tradeid in varchar2 return varchar2 isstr return varchar2 2000 cursor c tradeid v tradeid varchar2 issel...