php 와 js 의 차 이 는 무엇 입 니까?

1783 단어 php 와 js 의 차이
1.형식 변환 이 다 르 면 자바 script 에서 빈 대상 과 빈 배열 에서 boolean 값 을 true 로 변환 합 니 다.그러나 phop 에서 빈 대상 의 빈 배열 을 boolean 값 으로 false 로 변환 합 니 다.(php 4 에서 만 빈 대상 의 boolean 값 은 false)0 이 아 닌 마이너스 수 치 를 포함 하여 모두 true 로 변환 합 니 다.2.실 형 삼 의 차이 점 은 js 에서 형 삼 과 실 삼 의 개 수 를 비교 해 보면 모두 제한 이 없다.형 삼 의 개 수 는 실 삼 보다 클 수도 있 고 실 삼 보다 적 을 수도 있다.phop 에서 실 매개 변 수 는 형 삼 보다 크 면 잘못 보고 하지 않 지만 실 삼 의 개수 가 형 삼 의 개수 보다 적 을 때(그리고 지정 되 지 않 은 형 삼 이 정의 되 지 않 을 때 잘못 보고 할 수도 있다)
 
function mao(val1,val2,val3){
}
mao(aa,bb);
이때 val 3 가 실 삼 을 지정 하지 않 았 기 때문에오 류 를 보고 할 수 있 지만 val 3 가 값 을 초기 화 할 때 오 류 를 보고 하지 않 습 니 다
 
function mao(val1,val2,val3="123"){
}
mao(aa,bb);
js 에 3 원 표현 식 을 써 서 할당 되 지 않 은 형 삼 에 게 초기 값 을 지정 할 수 있 습 니 다.phop 와 같이 형 삼 목록 에 값 을 부여 할 수 없습니다.본질 적 인 원인 은 phop 에 원형 연결 이 존재 하지 않 기 때문에 실행 과정 에서 변수 대상 이 없습니다.3.데이터 형식의 서로 다른 js 에는 undefined 형식 이 있 습 니 다.phop 에는 이 형식 이 없습니다.따라서 변수 가 아무런 값 을 부여 하지 않 았 을 때 js 에 서 는 이 형식 이 undefined(설명 되 지 않 은 변 수 를 사용 하면 오류 가 발생 합 니 다)이 고 phop 에 서 는 Null 형식 입 니 다.또한 js 에 서 는 number 형식 만 있 고 phop 에 서 는 이러한 유형 이 없 으 며 int float 형식 으로 대 체 됩 니 다.4.문자열 의 연결 js 에 서 는 플러스+=phop 에서 점 수 를 사용 합 니 다..=5.제어 문장의 차이 else if 와 elseif 는 phop 에서 모두 지원 합 니 다.js 는 전자 6 만 지원 합 니 다.대소 문자 문제 js 는 대소 문자 phop 에서 사용자 정의 함수 이름 을 엄 격 히 구분 하여 대소 문 자 를 구분 하지 않 습 니 다.함 수 를 명명 할 때 명 시 된 함수 나 PHP 에 설 치 된 함수 이름 을 사용 할 수 없습니다.7.변수의 작용 범위 php 가 함수 범위 밖에서 설명 하 는 변 수 는 전역 변수 입 니 다.함수 가 단독 프로그램 세 션 으로 볼 수 있 기 때문에 국부 변 수 는 전역 변수의 시 야 를 덮어 쓰기 때문에 함수 에서 전역 변 수 를 직접 호출 할 수 없습니다.함수 에서 전역 변 수 를 사용 하려 면 global 키 워드 를 이용 하여 목표 변 수 를 정의 하여 함수 주체 에 게 이 변 수 를 전역 으로 알려 야 합 니 다.js 는 프로 토 타 입 연결 관계 로 8.정적 변수 PHP 지원 성명 함수 변 수 를 정적(static)js 로 정적 변수 가 없 지만 함수 의 속성 을 정의 하여 정적 변 수 를 사칭 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기