>  기사  >  Java  >  자바스크립트와 자바의 차이점은 무엇인가요?

자바스크립트와 자바의 차이점은 무엇인가요?

藏色散人
藏色散人원래의
2020-04-11 10:51:417242검색

자바스크립트와 자바의 차이점은 무엇인가요?

javascript와 java의 차이점

java는 SUN에서 출시한 객체 지향 프로그래밍 언어입니다.

javaScript는 Netscape에서 출시한 객체 기반 이벤트 기반 해석 언어로, WED 페이지(스크립팅 언어);

javascript는 주로 클라이언트 브라우저에서 실행됩니다.

java 언어는 실행 전에 먼저 컴파일되어야 합니다. 실행 중

java는 강력한 유형의 변수 검사를 사용합니다. 즉, 모든 변수는 컴파일 전에 선언되어야 합니다.

javascript 언어는 약한 유형을 사용합니다. 즉, 사용 전에는 선언이 필요하지 않지만 브라우저 인터프리터는 런타임에 데이터 유형을 확인합니다. (콘솔. 로그의 typeof(typeof a); 브라우저 콘솔에 데이터 유형을 반환합니다.)

Java는 실행 시 시작하기 위해 기본 메소드, @ 주석 및 웹 서버가 필요합니다.

Java 언어 코드는 HTML과 관련이 없는 언어입니다.

Javascript 언어 코드는 HTML 문서에 직접 삽입할 수 있고 동적으로 로드할 수 있는 텍스트 문자 형식입니다.

javascript 언어는 로컬 하드 디스크에 액세스할 수 없고 서버에 데이터를 저장할 수 없으며 네트워크 문서를 수정 및 삭제할 수 없으며 브라우저를 통해서만 정보 검색 또는 동적 상호 작용을 수행할 수 있습니다.

java 언어는 jdk 프로그래밍에 의존합니다.

javascript 언어는 브라우저에 따라 다르며 운영 체제와 관련이 없습니다.

Java의 기본 데이터 유형

권장 튜토리얼: "

java 학습

"

1 ) 네 가지 정수 유형(byte, short, int, long): byte: 8비트, 파일의 데이터와 같은 가장 작은 데이터 단위를 나타내는 데 사용됨, -128~127

short: 16비트, 거의 사용되지 않음, -32768 ~ 32767 int: 32비트, 가장 많이 사용됨, -2^31-1~2^31 (21억)

long: 64비트, 두 번째로 많이 사용됨

--------- -------------- ----------

참고: int i=5 // 5는 직접 수량(또는 리터럴), 즉 직접 작성된 상수라고 합니다. 정수 리터럴은 기본적으로 int 유형이므로 정의된 긴 데이터 뒤에 L 또는 l을 추가합니다. 32자리 미만의 변수는 int 결과로 계산됩니다. 캐스트 연산자는 수학 연산자보다 우선순위가 높습니다. 예제는 상수 및 변수를 참조하세요.

-------------------------------------- ---

2) 두 가지 부동 소수점 숫자 유형(float, double):

float: 32비트, 접미사 F 또는 f, 1개의 부호 비트, 8비트 지수, 23비트 유효 가수.

double: 64비트, 가장 일반적으로 사용됨, 접미사 D 또는 d, 1개의 부호 비트, 11비트의 지수, 52비트의 유효 꼬리

------------------- ----------- ---------------

참고: 이진 부동 소수점 수: 1010100010= 101010001.0*2 = 10101000.10*2^10 (2 파워) = 1010100.010*2^11 (1010100010*2^1010 (10 번째 전력) Mantissa : 1010 기지 : 2 부동 소수점 숫자 값. 기본적으로 double 유형이므로 정의에서 float 유형 데이터 뒤에 F 또는 f를 추가하면 접미사를 쓸 필요가 없지만 D 또는 X를 써야 합니다. float의 범위는 long의 범위보다 크고 지수도 매우 클 수 있습니다. 부동 소수점 숫자는 정확하지 않으며 부동 소수점 숫자를 정확하게 비교할 수 없습니다.

---------------------------

3) 문자 유형( char):

char: 16비트, 정수 유형, 작은따옴표로 묶인 1개의 문자(한자일 수 있음), 문자를 표현하기 위해 유니코드 코드 사용, 0~2^16-1(65535).

---------------------------

참고: 다음 용도로 사용할 수 없습니다. 0자. 이스케이프 문자: n 라인 피드 r 캐리지 리턴 t 탭 문자 " 큰따옴표 \는 1을 의미합니다. char의 두 문자는 중간에 "+"로 연결됩니다. 문자는 먼저 내부적으로 int 유형으로 변환된 후 추가 연산이 수행됩니다. char의 본질은 숫자입니다! 표시되면 "처리" 후 문자로 표시됩니다

----------- ---------- ---

4) 부울 유형(boolean): true 및 false

다섯 가지 기본 데이터 유형 of JavaScript

데이터 유형(단순 데이터 유형)

      Undefined 未定义 "undefined"
var a ;
      Null 空引用数据类型 "null"
var a = null;
      Boolean 布尔类型 true/false
var a = false;
      Number 数字类型
整数
浮点数
      String 字符串类型 "" ''
var a ="true";
var a ='hello';

위 내용은 자바스크립트와 자바의 차이점은 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.