PHP와 JS는 페이지 삽입, 출력 구문, 데이터 유형, 변수 정의, 문자열 접합, 유형 변환 등에 차이가 있습니다. 자세한 내용은 다음을 참조하시기 바랍니다. 모두에게.
1. 페이지 삽입 방법
JS 삽입 방법:
<script></script>
PHP 삽입 방법:
<?php ?>(常用)
2. 출력 구문
Javascript 출력
alert("警告的内容") prompt("提示的内容") document.write()(页面输出内容)
PHP 출력
echo(常用)//可同时输出多个字符串 print //只能输出一个字符串 print_r();//可以打印数组 var_dump();//可输出变量的内容、类型和长度
3. 데이터 유형
JS 데이터 유형
● 정수 유형(integer) int#🎜🎜 #
●단정밀도 십진수 부동소수●이배 정밀도 십진수 double●소수 십진수●부울 유형 bool( 저장된 두 가지 상태) ● 날짜/시간 유형 datetime ● 문자 char(일반적으로 사용되지 않음) Strong ● String string(일반적으로 사용되지 않음) Strong PHP 데이터 유형●bool 부울(두 가지 상태 저장)●int 정수● float(double ) 부동 소수점 유형●문자 문자●string 문자열4 변수 정의
JS 정의 변수:var a = 10;참고: 정수 또는 소수 변수를 정의하는 경우 등호 뒤의 값은 문자열 변수를 정의하는 경우 등호 뒤의 값이 직접 작성됩니다. 부호 큰따옴표 또는 작은따옴표 필수) PHP 정의 변수:
$a = 5; $a = "hello"; $a = <<<A참고: 정수 또는 소수 변수를 정의하면 등호 뒤의 값이 직접 쓰여집니다. ; 문자 문자열 변수를 정의하는 경우 등호 뒤의 값은 큰따옴표 또는 작은따옴표로 묶어야 합니다.)
5. JS에서 문자열 접합: "+" 사용
eg:"hello"+"world"PHP에서 문자열 접합: "." 사용eg :
"hello"."world"# 🎜🎜#6. 사례 문제
js는 대소문자를 엄격하게 구분합니다. PHP의 사용자 정의 함수 이름은 다음과 같습니다. 대소문자를 구분하지 않습니다. 함수 이름을 지정할 때 선언된 함수나 PHP에 내장된 함수 이름을 사용할 수 없습니다.
7. 제어문의 차이점else if와 elseif는 모두 PHP에서 지원되고, js는 이전 만 지원합니다. #🎜 🎜#8. 데이터 유형의 차이점
js에는 정의되지 않은 유형이 있지만 PHP에는 그러한 유형이 없습니다.#🎜🎜 #그래서 변수가 할당되지 않은 경우 값이 있으면 js에서는 이 유형이 정의되지 않지만(선언되지 않은 변수를 사용하면 오류가 보고됩니다), php에서는 Null 유형입니다. 그리고 거기에; js에는 숫자 유형만 있고 PHP 유형에는 없습니다. int float 유형
9로 대체됩니다. JS转化为整数:parseInt(); 转化为小数:parseFloat(); 判断是否为合法数字类型:isNaN();PHP에서 유형 변환
$a = (Int)$a; //强制转化变量a为整数 $b = settype($b,"string"); //强制转化变量a为字符串
10 실제 매개변수의 차이
js에서는 형식 매개변수의 수와 실제 매개변수의 수는 제한이 없습니다. 형식 매개변수의 수는 실제 매개변수보다 클 수도 있고, 실제 매개변수보다 작을 수도 있습니다. 실제 매개변수가 형식 매개변수보다 크면 오류가 보고되지 않지만 실제 매개변수의 수가 형식 매개변수보다 작을 경우 계산할 때(그리고 지정되지 않은 형식 매개변수가 정의되지 않은 경우 오류가 보고됩니다)PHP 관련 더 많은 지식을 원하시면
PHP中文网
을 방문해 주세요!위 내용은 php와 js의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!