首頁  >  文章  >  後端開發  >  php與js有什麼差別

php與js有什麼差別

清浅
清浅原創
2019-05-07 11:45:203816瀏覽

PHP和JS在嵌入頁面的方式,輸出語法,資料類型,以及定義變量,字串拼接,類型轉換上都存在著區別

php與js有什麼差別

嵌入頁面方式

JS嵌入方式:

PHP嵌入方式:

(常用)

輸出語法

##Javascript輸出

alert("警告的内容")
prompt("提示的内容")
document.write()(页面输出内容)

PHP輸出

echo(常用)//可同时输出多个字符串  
print  //只能输出一个字符串      
print_r();//可以打印数组
var_dump();//可输出变量的内容、类型和长度

資料型別

JS資料型別

    整數(整數)int

    單精準小數  float

    雙重精確度小數  double

    小數decimal

    布林類型bool(p. datetime

    字元char(不常用)強

    字串string(不常用)強

PHP資料型別

#    bool    布林型(儲存兩種狀態)

    int        整數化

    float(double)    浮點型數

    char    字元
# 定義變數:

var a = 10;

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

PHP定義變數:

$a = 5;  $a = "hello";  $a = <<注意:如果定義整數或小數的變量,等號後面的值直接寫入;如果定義字串變量,等號後面的值需要加雙引號或單引號)

字串拼接

JS中字串拼接:

" ";  eg:"hello" "world"

#PHP中字串拼接:

".";   eg:"hello"."world"

類型轉換

JS中類型轉換

转化为整数:parseInt();
转化为小数:parseFloat();
判断是否为合法数字类型:isNaN();

PHP中類型轉換

$a = (Int)$a;  //强制转化变量a为整数
$b = settype($b,"string");  //强制转化变量a为字符串

以上是php與js有什麼差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn