javascript 和php的要點概括

來源:互聯網
上載者:User

標籤:跳轉頁面   obj   之間   取整   body   建立   ==   string   ali   

JS要點概括:

變數:

隨便定義一個容器,往裡面存放內容

全域變數:在範圍外的變數

局部變數:在範圍內的

資料類型:基礎資料型別 (Elementary Data Type)和引用資料類型

基本:undefined、null、Boolean、number(int/float)和string;

引用:object、array、data

運算子:

算數運算子:

++在前:先計算再傳回值

++在後:先傳回值再計算

比較子:

>,>=,<,<=,!=,==(值的比較),===(值和類型都比較),!==

邏輯運算子:

&&和|| 它們的結果是其中一個操作的數

||短路運算

注意:只要前面的結果是真,那麼後面的結果就不重要了;相反,一旦是假,後面的也沒有意義了

!取非是布爾結果  用法:判斷的時候和建立標識的時候

字串運算子:+

控制語句:

If elseif switch

迴圈結構:

While() do{} while for()

運算式:

If{

}else{

}

If(判斷條件){

}else if(){

}

 

switch(){

case  運算式:

分支;

case  運算式:

分支;

}

關鍵字:

Break:跳出當前頁面的本層迴圈

Continue:跳出當前迴圈至下一個迴圈

數組:

一個容器裡盛放一組資料

聲明:

Var arr = [元素1...];

Var arr = new array(元素1...);

數組長度:length

數組遍曆:

For(var i = 0;i<判斷條件;i++){

}

For(var a in arr){

}

函數:

先調用後聲明;寫在script標籤裡面

Function函數名(){

 

}

賦值函式宣告:注意:沒有預先載入必須先聲明後調用

Var 函數名 = function(){

}

函數參數:形參和實參

傳回值:return

函數調用:

函數名();

匿名函數:

(function(){

})();

 

Eval的用法:

eval()接收字串並且計算裡面的結果

 

PHP要點概括:

變數:

“$”符號

變數名指代對應的值

值傳遞:

值傳遞的過程:把一個值傳遞給另一個變數

引用傳遞:

參考關聯性的傳遞:一個的結果變了,另一個的結果也變

可變變數:本身就是一個變數,同時也可以作為另一個變數

預定義變數:固定的一些變數 如:

$get: a連結 /<form  action=”跳轉頁面”   method=”get” >表單內容</form>

$post:<form  action=”跳轉頁面”   method=”post” >表單內容</form>

$request:通過get和post方式發送(提交)的資料集合的全部。

$_server:

 

 

資料類型:

標量類型: int(整數), float(小數), string(字串), bool(布爾值)

複合類型: array(數組), object(對象)

特殊類型: null(空值), resource(資源)

數群組類型:array

物件類型:object

運算子:

算數運算子:

+ - * / % ++ --

注意:取餘運算%,先取整,再取餘

自增自減運算子:

$a++;

布爾值遞增遞減無效

Null遞減無效,遞增結果為1

前++:先計算後幹別的

後++:先儲存後計算

比較子:

> <  >= < <= ==資料相等 !=不等 ===值和類型必須都相等 !==

邏輯運算子:

&&與  ||或  !非

||注意短路

字串運算子:

./ .=

賦值運算子:

= += -= *= /= %= .=

三目運算子:

形式:資料1  ?  資料2 :資料3;

 

 

 

 

控制語句:

For迴圈

foreach(var $arr as $k=>$v){

}

 

數組:

$arr1 = array(元素1,元素2,。。。。。 );

關聯陣列:下標為字串的數組

索引數組:下標為數位數組

數組遍曆:

foreach( $arr   as   [ $key  => ]$value ) //$key為鍵,$value為值變數。

{

 

函數:

function  函數名 (形參1,形參2,.... )

{

形參(變數名)、實參(實際的資料)

Php中實參跟形參之間通常有“一一對應”關係:

function  函數名 (形參1,形參2,.... )

{

調用形式:函數名(實參1,實參2,...)

預設值參數:就是給參數一個預設值,運用的時候直接用預設值

 

 

javascript 和php的要點概括

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.