首頁  >  文章  >  後端開發  >  php基礎與JavaScript操作的差異(收藏)

php基礎與JavaScript操作的差異(收藏)

黄舟
黄舟原創
2017-08-22 09:50:101194瀏覽

下面小編就為大家帶來一篇詳談PHP基礎與JS操作的差別(必看篇)。小編覺得蠻不錯的,現在就分享給大家,也給大家做個參考。一起跟著小編過來看看吧

嵌入頁面方式

#  JS嵌入方式:

<script></script>

  PHP嵌入方式:

<?php
?>(常用)

輸出語法

#Javascript輸出

  1.alert("警告的內容" )

  2.prompt("提示的內容")

#  3.document.write()(頁面輸出內容)

#PHP輸出

  1.echo(常用)//可同時輸出多個字串eg:echo $a,"hello";

  2.print  //只能輸出一個字串eg:print $a;

  3.print_r();//可以列印陣列

  4.var_dump();//可輸出變數的內容、型別和長度

#資料型別

JS資料型別

  整數(整數)int

  單精確度小數  float

  雙精度小數  double

  小數decimal

  布爾型bool(只能存兩個狀態)

  日期時間類型datetime

  字元char(不常用)強

  字串string(不常用)強

PHP資料型別

    bool    布林型(儲存兩種狀態)
    int        整數化
    float(double)    浮點型數
    char   與字元
 

##JS定義變數:var a = 10;

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

PHP定義變數: $a = 5;  $a = "hello";  $a = <<

#字串拼接

##JS中字串拼接:" +";  eg:"hello"+"world"

PHP中字串拼接:".";   eg:"hello"."world"

#PHP特有的變量特徵

    // 轉義字元:一般用在字串裡面,用來輸出特殊的內容    //  \" 輸出雙引號    \t 製表符    \n 換行

# eg:$s = "wo\"rld"; //轉義加引號$s = "wo\trld";  //轉義製表$s = "wo\nrld";  //轉義換行

    $a = "你好";

 //解析變數

    $b = "hello{$a}";  //輸出hello,你好





#類型轉換

JS中型別轉換

  1.轉換為整數:parseInt();

    2. 轉換為小數:parseFloat();

  3.判斷是否為合法數字型別:isNaN();

###PHP中型別轉換#######
 1.$a = (Int)$a;  //强制转化变量a为整数
  2.$b = settype($b,"string");  //强制转化变量a为字符串
####################### ##PHP中關於變數的常用函數######
$s = 5;
  1.var_dump(empty($s));  //empty($s)判断变量s是否为空,可以为0,可以为空字符串,也可以是未定义
  2.unset($s);  //删除变量s
  3.var_dump(isset($s));  //isset($s)判断变量s是否定义
#########PHP中的特殊用法################1.變數取位址######
$a = "hello";
  $b = &$a;  //&代表取变量的地址
  echo($b);  //输出结果为hello
######2.可變變數######
 $s = "hi";
  $hi = "你好";
  echo $$s;  //输出的是 你好

以上是php基礎與JavaScript操作的差異(收藏)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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