溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php和js中不同的方法什么

發(fā)布時間:2020-09-09 15:00:35 來源:億速云 閱讀:142 作者:小新 欄目:編程語言

php和js中不同的方法什么?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純热?,讓我們一起來看看吧?/p>

1、嵌入頁面方式

JS嵌入方式:

<script></script>

PHP嵌入方式:

<?php     
?>(常用)

2、輸出語法

Javascript輸出

alert("警告的內容")
prompt("提示的內容")
document.write()(頁面輸出內容)

PHP輸出

echo(常用)//可同時輸出多個字符串  
print  //只能輸出一個字符串      
print_r();//可以打印數組
var_dump();//可輸出變量的內容、類型和長度

3、數據類型

JS數據類型

● 整型(整數)int

● 單精度小數  float

● 雙精度小數  double

● 小數 decimal

● 布爾型 bool(只能存兩個狀態(tài))

● 日期時間類型 datetime

● 字符 char(不常用)強

● 字符串 string(不常用)強

PHP數據類型

● bool    布爾型(存儲兩種狀態(tài))

● int        整型

● float(double)    浮點型

● char    字符

● string    字符串

4、定義變量

JS定義變量:

var a = 10;

注意:如果定義整數或小數的變量,等號后面的值直接寫;如果定義字符串變量,等號后面的值需要加雙引號或單引號)

PHP定義變量:

$a = 5;  $a = "hello";  $a = <<<A 

注意:如果定義整數或小數的變量,等號后面的值直接寫;如果定義字符串變量,等號后面的值需要加雙引號或單引號)

5、字符串拼接

JS中字符串拼接:使用"+"

eg:

"hello"+"world"

PHP中字符串拼接:使用"."

eg:

"hello"."world"

6、大小寫問題

js嚴格區(qū)分大小寫

php中自定義函數名不區(qū)分大小寫。命名函數時不可使用已聲明的函數,或PHP內建的函數名稱。

7、控制語句的區(qū)別

else if與elseif在php中都支持,js只支持前者

8、數據類型的不同

js中有undefined類型,php中無此類型,

因此當一個變量未賦予任何值時,js中此類型為undefined(使用未申明的變量會報錯),而在php中則為Null類型;

并且js中只有number類型,而在php中無此類型,取代的為int float類型;

9、類型轉換

JS中類型轉換

轉化為整數:parseInt();
轉化為小數:parseFloat();
判斷是否為合法數字類型:isNaN();

PHP中類型轉換

$a = (Int)$a;  //強制轉化變量a為整數
$b = settype($b,"string");  //強制轉化變量a為字符串

10、實形參的不同

在js中形參和實參的個數對比起來都沒有限制,形參個數可以大于實參,也可以少于實參

而在php中,實參數大于形參不報錯,但當實參個數少于形參個數時(并且未指定的形參未定義時就會報錯)

感謝各位的閱讀!看完上述內容,你們對php和js中不同的方法什么大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI