ホームページ  >  記事  >  バックエンド開発  >  phpとjsの違いは何ですか

phpとjsの違いは何ですか

清浅
清浅オリジナル
2019-05-07 11:45:203955ブラウズ

PHP と JS には、ページの埋め込み、出力構文、データ型、変数の定義、文字列の結合、型変換の方法に違いがあります

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。