>  기사  >  웹 프론트엔드  >  java와 javascript의 구문 차이점은 무엇입니까

java와 javascript의 구문 차이점은 무엇입니까

青灯夜游
青灯夜游원래의
2022-02-08 11:07:274187검색

구문의 차이점: 1. Java의 작은따옴표는 단일 문자만 나타낼 수 있고 비워둘 수 없지만 JavaScript의 작은따옴표는 비어 있거나 여러 문자를 묶을 수 있습니다. 2. Java의 변수에는 명확한 유형이 선언되어야 합니다. 하지만 JavaScript의 변수는 동적으로 유형을 지정할 필요가 없습니다.

java와 javascript의 구문 차이점은 무엇입니까

이 튜토리얼의 운영 환경: windows7 시스템, javascript1.8.5&&java8 버전, Dell G3 컴퓨터.

java와 javascript 구문의 차이점

Characters

Java의 작은따옴표는 단일 문자만 나타낼 수 있으며 비워 둘 수 없습니다.

'a' √ 
'' × 
'aa' ×

Variables

Java의 변수에는 명확한 유형이 있습니다(byte1 , short2 , int4, long8, float4, double8, char2, boolean1)

JavaScript의 변수는 동적 유형입니다.

Java 변수는 사용하기 전에 해당 유형을 선언해야 하지만 JavaScript는 그렇지 않습니다.

Array

Java는 배열을 정의한 후 배열의 길이를 변경할 수 없지만 JavaScript는 가능합니다.

문법 규칙

Java의 문법 규칙은 JavaScript보다 훨씬 엄격하며 기능도 훨씬 더 강력합니다.

확장된 지식: JavaScript와 Java의 다른 차이점

**特点**		**Java**					**JavaScript**
面向对象			面向对象编程语言				基于对象,不完全面向过程。有部分面向对象
											的特点
											
运行方式			编译型语言,生成中间文件,	不会生成中间文件
				字节码解释型,解释一部分,
				再运行一部分。
							
跨平台			安装虚拟机跨平台				运行在浏览器中,只要系统有浏览器就可以运行。

数据类型			强类型语言,不同的数据		弱类型,同一个变量可以赋值不同的数据类型。
				类型严格区分					
				
大小写			区分大小写					区分大小写

JavaScript 언어 구성

  • ECMA Script JS 언어의 핵심 기반을 형성하는 모든 스크립팅 언어의 사양

  • DOM 문서 개체 모델 웹 페이지의 다양한 요소와 태그를 작동하는 데 사용되는 문서 개체 모델

  • BOM 브라우저 개체 모델 브라우저 개체 모델은 다음과 같은 브라우저의 다양한 개체를 작동하는 데 사용됩니다. 창

5가지 종류 JavaScript 데이터 유형

  • number 숫자 유형

  • boolean 부울 유형: true/false

  • string 문자열, 문자 없음 유형

  • object 개체 유형: 내장 개체, 사용자 정의 개체

  • 정의되지 않은 유형, 초기 값이 할당되지 않음, 어떤 유형인지 알 수 없음

JavaScript 참고 사항

  • 약한 유형에 대해?
    변수에 다양한 데이터 유형의 값이 할당될 수 있음

  • JS 문자 및 문자열 따옴표에서?
    JS에서는 문자와 문자열 사이에 구분이 없으며 모두 문자열입니다. 문자열은 작은따옴표나 큰따옴표를 사용할 수 있습니다.

  • var 정의변수의 특징은 무엇인가요?
    var 키워드는 필수는 아니며 생략 가능하지만 권장하지는 않습니다. 함수 본문에서 변수 정의 시 var 키워드를 생략하면 해당 변수는 전역 변수입니다
    변수는 반복적으로 정의할 수 있습니다
    함수의 중괄호가 아니므로 변수의 범위를 제한할 수 없습니다

[관련 권장사항: 자바스크립트 학습 튜토리얼]

위 내용은 java와 javascript의 구문 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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