您好,登錄后才能下訂單哦!
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è)資訊頻道。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。