php和js中不同的方法什么?這個問題可能是我們?nèi)粘W習或工作經(jīng)常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!
創(chuàng)新互聯(lián)主營班瑪網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP開發(fā)公司,班瑪h5小程序設(shè)計搭建,班瑪網(wǎng)站營銷推廣歡迎班瑪?shù)鹊貐^(qū)企業(yè)咨詢
1、嵌入頁面方式
JS嵌入方式:
PHP嵌入方式:
(常用)
2、輸出語法
Javascript輸出
alert("警告的內(nèi)容") prompt("提示的內(nèi)容") document.write()(頁面輸出內(nèi)容)
PHP輸出
echo(常用)//可同時輸出多個字符串 print //只能輸出一個字符串 print_r();//可以打印數(shù)組 var_dump();//可輸出變量的內(nèi)容、類型和長度
3、數(shù)據(jù)類型
JS數(shù)據(jù)類型
● 整型(整數(shù))int
● 單精度小數(shù) float
● 雙精度小數(shù) double
● 小數(shù) decimal
● 布爾型 bool(只能存兩個狀態(tài))
● 日期時間類型 datetime
● 字符 char(不常用)強
● 字符串 string(不常用)強
PHP數(shù)據(jù)類型
● bool 布爾型(存儲兩種狀態(tài))
● int 整型
● float(double) 浮點型
● char 字符
● string 字符串
4、定義變量
JS定義變量:
var a = 10;
注意:如果定義整數(shù)或小數(shù)的變量,等號后面的值直接寫;如果定義字符串變量,等號后面的值需要加雙引號或單引號)
PHP定義變量:
$a = 5; $a = "hello"; $a = <<注意:如果定義整數(shù)或小數(shù)的變量,等號后面的值直接寫;如果定義字符串變量,等號后面的值需要加雙引號或單引號)
5、字符串拼接
JS中字符串拼接:使用"+"
eg:
"hello"+"world"PHP中字符串拼接:使用"."
eg:
"hello"."world"6、大小寫問題
js嚴格區(qū)分大小寫
php中自定義函數(shù)名不區(qū)分大小寫。命名函數(shù)時不可使用已聲明的函數(shù),或PHP內(nèi)建的函數(shù)名稱。
7、控制語句的區(qū)別
else if與elseif在php中都支持,js只支持前者
8、數(shù)據(jù)類型的不同
js中有undefined類型,php中無此類型,
因此當一個變量未賦予任何值時,js中此類型為undefined(使用未申明的變量會報錯),而在php中則為Null類型;
并且js中只有number類型,而在php中無此類型,取代的為int float類型;
9、類型轉(zhuǎn)換
JS中類型轉(zhuǎn)換
轉(zhuǎn)化為整數(shù):parseInt(); 轉(zhuǎn)化為小數(shù):parseFloat(); 判斷是否為合法數(shù)字類型:isNaN();PHP中類型轉(zhuǎn)換
$a = (Int)$a; //強制轉(zhuǎn)化變量a為整數(shù) $b = settype($b,"string"); //強制轉(zhuǎn)化變量a為字符串10、實形參的不同
在js中形參和實參的個數(shù)對比起來都沒有限制,形參個數(shù)可以大于實參,也可以少于實參
而在php中,實參數(shù)大于形參不報錯,但當實參個數(shù)少于形參個數(shù)時(并且未指定的形參未定義時就會報錯)
感謝各位的閱讀!看完上述內(nèi)容,你們對php和js中不同的方法什么大概了解了嗎?希望文章內(nèi)容對大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)站題目:php和js中不同的方法什么
網(wǎng)站網(wǎng)址:http://weahome.cn/article/jjscsi.html