使用指令碼語言

2021-03-31 08:56:58 字數 1016 閱讀 4247

<%

dim myvar

myvar=「hello world!「

%>

<%=myvar%>

在這個例子中,option explicit語句強制所有的變數必須專門宣告。dim語句宣告了變數myvar。如果在使用變數前沒有宣告變數,vbscript就會給出執行時錯誤資訊」variable is undefined:'myvar'.」

在vbscript中,嚴格地講變數是不用宣告的,如:

<%mystring=「this is string「%>

注意,option explicit語句的位置很特殊。必須把option  explicit語句作為乙個asp網頁的起始語句之一。它必須出現在任何html標識或其他vbscript命令之前。如果不這樣做,該語句將被視為非法語句。

變數的作用域也可稱作為變數的生命週期,它決定了哪些指令碼可以訪問變數。在過程內部宣告的變數具有區域性作用域。每執行一次過程,變數就建立然後釋放。而過程外部的任何命令不能訪問它。在過程外部宣告的變數具有全域性作用域,其值能被asp頁中的任何指令碼訪問和修改。宣告變數時,區域性變數和全域性變數可以有相同的名稱,而且改變其中乙個變數的值並不會改變另乙個的值。如果沒有宣告變數,則可能會不小心改變乙個全域性變數的值。

例如,以下指令碼命令返回值為1。雖然兩名為y的變數,但是在過程setlocalvariable中定義的變數y主區域性變數,在此過程外無效。

<%

dim y=1

call setlocalvariable

response.write y

sub setlocalvariable

dim y

y=2end sub

%>

由於變數沒有顯式宣告,以下的指令碼命令將返回2。當過程呼叫將y設定為2時。指令碼引擎認為該過程是要修改全域性變數。

<%

y=1call  setlocalvariable

response.write y

sub setlocalvariable

y=2end sub

%>

python shell指令碼語言編寫使用

python shell python shell 是一種互動式的命令列介面。是作為python的程式控制臺。一般作為python語言學習用。解釋性 輸入一段 立即得到結果。ctrl n新建乙個未命令的指令碼 輸入print hello,world 點選工具欄 run run module或者f5執...

指令碼語言 shell指令碼

指令碼語言的特徵 指令碼語言 於批處理命令語言,但更接近於程式語言。與批處理命令語言的差別是,指令碼語言有變數和豐富的控制語句 與一般程式語言的差別是 指令碼語言變數的值主要是字串,語言的基本單位是命令 而程式語言變數主要是數值,語言的基本單位是表示式 指令碼語言一般是解釋執行的,速度低,但開發成本...

shell指令碼語言

現在流行的指令碼語言有很多,例如php perl python shell等等,這些指令碼語言都有自己的牛x的地方。shell指令碼語言在unix linux系統上用途廣泛,它的優勢在於處理作業系統底層的業務,它利用大量的命令和函式來實現強大的功能,例如一鍵安裝 報警等等。1 在編寫指令碼語言的時候...