PHP と JS には、ページの埋め込み、出力構文、データ型、変数の定義、文字列の結合、型変換の方法に違いがあります
#埋め込みページメソッド
JS埋め込みメソッド:
<script></script>
PHP埋め込みメソッド:
<?php ?>(常用)
出力構文
Javascript出力
alert("警告的内容") prompt("提示的内容") document.write()(页面输出内容)
PHP出力
echo(常用)//可同时输出多个字符串 print //只能输出一个字符串 print_r();//可以打印数组 var_dump();//可输出变量的内容、类型和长度
データ型
JSデータ型
整数型(integer) int
単精度 10 進数 float
倍精度 10 進数 double
10 進数 10 進数
ブール型 bool (2 つの状態のみを保存可能)
日付と時刻の型 datetime
文字 char (一般的に使用されません) Strong
String string (一般的に使用されません) Strong
PHP データ型
bool ブール型 (2 種類のステータスを格納) )
int integer
float(double) 浮動小数点型
char 文字
string string
変数の定義
JS 変数を定義します。
var a = 10;
注: 整数または 10 進数の変数を定義する場合は、等号の後の値が直接書き込まれます。文字列変数を定義する場合は、等号の後の値を二重引用符または一重引用符で囲む必要があります。引用符)
PHP は変数を定義します:
$a = 5; $a = "hello"; $a = <<<A
注: 整数または 10 進数の変数を定義する場合は、等号の後の値が直接書き込まれます。文字列変数を定義する場合は、等号の後の値がそのまま書き込まれます。等号は二重引用符または一重引用符で囲む必要があります。)
文字列の結合
JS での文字列の結合:
" "; 例: "hello" "world"
PHP での文字列の結合:
"."; 例: "hello"."world"
型変換
JS での型変換
转化为整数:parseInt(); 转化为小数:parseFloat(); 判断是否为合法数字类型:isNaN();
PHP での型変換
$a = (Int)$a; //强制转化变量a为整数 $b = settype($b,"string"); //强制转化变量a为字符串
以上がphpとjsの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。