자바 스크립트 구문

자바 스크립트  구문


자바 스크립트는 프로그래밍 언어입니다. 문법 규칙은 언어 구조를 정의합니다.

자바 스크립트 구문

자바 스크립트는 스크립트 언어입니다.

그것은 경량하면서도 강력한 프로그래밍 언어입니다.


자바 스크립트 리터럴

프로그래밍 언어에서, 일반적으로 3.14, 리터럴 상수 값이라한다.

번호 (숫자) 문자는  정수 또는 소수, 또는 과학적 표기법 (예) 일 수도있다.

3.14 

1,001 

123e5

문자열 (문자열) 리터럴은  작은 따옴표 나 큰 따옴표를 사용할 수 있습니다 :

" 홍길동 " 

' 홍길동 '

표현 리터럴을 계산하는 데 사용할 수 있습니다

5 + 6 

5 * 10

배열 (어레이) 리터럴  배열의 정의 :

[ 40 , 100 , 1 , 5 , 25 , 10 ]

객체 (Object)를 리터럴  객체의 정의 :

{firstName을 : " " ,이 lastName : " 미상 " , 연령 : 50 , eyeColor : " 블루 " }

함수 (기능) 리터럴  함수의 정의 :

(a, b)의 {A * B를 반환} myFunction 함수

 

자바 스크립트 변수

프로그래밍 언어에서 변수는 데이터 값을 저장하는 데 사용됩니다.

자바 스크립트는 키워드를 사용  VAR을  변수를 할당, 변수를 정의 등호를 사용하는 :

VAR의 X 길이 

X = 5 

길이 = 6

자바 스크립트 연산자

자바 스크립트는 사용하는  산술 연산자  계산 된 값을 :

( 5 + 6 ) * 10

자바 스크립트는 사용하는 할당 연산자 변수에 값을 할당하기를 :

X = 5 
Y = 6 
, Z = (X +에서의 Y) * 10

자바 스크립트 언어 사업자의 많은 종류가 있습니다 :

? 유형 기술
할당, 산술 및 비트 연산자 = + - * / JS 연산자에 기재된
조건 및 논리 연산자 비교 ==! = <>  이것은 JS 비교 연산자에서 설명

 

자바 스크립트 문

HTML에서 자바 스크립트 문은 브라우저에 대한 명령입니다.

문들은 세미콜론으로 분리된다 :

X = 5 + 6 ; 
Y = X * 10 ;

자바 스크립트 키워드

자바 스크립트 키워드는 수행 할 작업을 식별하는 데 사용됩니다.

그리고 다른 프로그래밍 언어, 자바 스크립트는 자신의 사용에 대한 몇 가지 키워드를 유지합니다.

var에  키워드는 새로운 변수를 만들 수있는 브라우저를 알려줍니다 :

여기서, X = 5 + 6 ;
여기서, Y = X * 10 ;

자바 스크립트 코멘트

모든 자바 스크립트 문은 "명령"입니다. 더블 슬래시  //  브라우저의 내용은 무시됩니다 :

// I이 실행되지 않습니다

자바 스크립트 데이터 형식

숫자, 문자열, 배열, 등 제품 : 자바 스크립트는 여러 데이터 유형이 있습니다 :

var에 길이 = 16 ;                                   // 숫자 디지털 문자 할당 
var에 포인트 * X = 10 ;                               // 숫자 식에 의해 할당 된 문자 
var에 이 lastName = " 존슨 " ;                          // 문자열 리터럴 문자열에 의해 할당 
var에 차를 = [ " 사브 " , " 볼보 " , " BMW의 ' ];               // 에 의해 할당 된 문자 배열 배열 
var에 사람 = {firstName을 : " ", 성이 : " 미상은 " };   // 객체에 의해 할당 된 문자 객체

 


데이터 유형의 개념

언어, 데이터 형식을 프로그래밍하는 것은 매우 중요한 요소입니다.

운영 변수가 될하기 위해, 데이터 유형은 개념은 매우 중요합니다 이해합니다.

이 데이터 형식을 사용하지 않을 경우, 다음 예는 실행되지 않습니다 :

16 + "볼보"

16 플러스 "볼보는"그것을 계산하는 방법은? 위 오류 또는 출력 다음과 같은 결과를 생성합니다?

"16Volvo"

당신은 브라우저에서 효과를 볼 수 위의 코드를 실행하려고 할 수 있습니다.

다음 장에서는 데이터 유형에 대한 자세한 내용을 배울 것입니다.

자바 스크립트 함수

자바 스크립트 문은 함수에 기록 할 수있는 기능은 견적을 반복 할 수 있습니다 :

함수를 참조하여  함수를 호출 = (함수 내의 명령문이 실행된다).

(a, b) myFunction이 함수 {
        복귀 A * B는;                                 // B를 승산 한 결과를 반환 
}

자바 스크립트 대소 문자

자바 스크립트는 대소 문자를 구분합니다.

자바 스크립트 문을 쓸 때, 경우 토글 키를 닫 여부에주의하시기 바랍니다.

함수  에서 getElementById  와  에서 getElementById는  다르다.

마찬가지로, 가변  인 myVariable  및  MyVariable을는  다르다.

자바 스크립트 문자 집합

자바 스크립트는 유니 코드 문자 집합을 사용합니다.

그것은 문장 부호 및 기타 문자를 포함하여 모든 유니 코드 문자를 다룹니다.

자세한 내용은, 우리의 연구하시기 바랍니다  유니 코드 참조 매뉴얼을 .

 

자바 스크립트 


자바 스크립트 문은 브라우저에 대한 명령입니다. 성명은 무엇을 할 수있는 브라우저를 얘기하는 데 사용됩니다.


자바 스크립트 문

자바 스크립트 문은 브라우저로 전송 명령입니다.

이러한 명령의 역할은 할 수있는 브라우저를 이야기하는 것입니다.

ID = "데모"HTML 요소의 출력 텍스트 "헬로 돌리 '에 다음과 같은 자바 스크립트 문 :

document.getElementById를 ( " 데모 " ) .innerHTML = " 你好돌리 " ;

세미콜론;

자바 스크립트 세미콜론은 별도의 문에 사용됩니다.

우리는 일반적으로 각 실행 문장의 끝에 세미콜론을 추가합니다.

또 다른 세미콜론은 행에 여러 개의 문을 작성하는 것입니다 사용합니다.

A = 5 ; 
B = 6 ; 
C = A + B;

위의 예는 또한 다음과 같이 작성할 수 있습니다 :

A = 5 ; B = 6 ; C = A + B;

자바 스크립트 코드

자바 스크립트 코드는 자바 스크립트 문장의 순서입니다.

기록 된 순서에 따라 각 문을 실행하기 위해 브라우저.

페이지 제목과 두 단락에 대한 출력의 예 :

document.getElementById를 ( " 데모 " ) .innerHTML = " 헬로 돌리 ' ; 
document.getElementById를 ( " myDiv " ) .innerHTML = " 당신은 어떻게 최근에 있습니까? " ;

자바 스크립트 코드 블록

자바 스크립트는 일괄 적으로 결합 할 수 있습니다.

코드 블록은 왼쪽 중괄호로 시작하고 닫는 중괄호로 끝납니다.

액션 코드 블록은 공동으로 실행 문장의 순서입니다.

페이지 제목과 두 단락에 대한 출력의 예 :

myFunction이 기능 () 
{ 
    document.getElementById를 ( " 데모 " ) .innerHTML = " 헬로 돌리 ' ; 
    document.getElementById를 ( " myDiv " ) .innerHTML = " 방법 최근이다? " ; 
}

공백

자바 스크립트는 여분의 공백을 무시합니다. 당신은 더 읽을 수 있도록 스크립트에 공간을 추가 할 수 있습니다. 다음 두 줄의 코드는 동일합니다

var person="Hege";
var person = "Hege";

对代码行进行折行

您可以在文本字符串中使用反斜杠对代码行进行换行。下面的例子会正确地显示:

document.write("你好 \
世界!");

JavaScript 注释


JavaScript 注释可用于提高代码的可读性。


JavaScript 注释

JavaScript 不会执行注释。

我们可以添加注释来对 JavaScript 进行解释,或者提高代码的可读性。

单行注释以 // 开头。

本例用单行注释来解释代码:

// 输出标题:
document.getElementById("myH1").innerHTML="欢迎来到我的主页";
// 输出段落:
document.getElementById("myP").innerHTML="这是我的第一个段落。";

JavaScript 多行注释

多行注释以 /* 开始,以 */ 结尾。

下面的例子使用多行注释来解释代码:

/*
下面的这些代码会输出
一个标题和一个段落
并将代表主页的开始
*/
document.getElementById("myH1").innerHTML="欢迎来到我的主页";
document.getElementById("myP").innerHTML="这是我的第一个段落。";

使用注释来阻止执行

在下面的例子中,注释用于阻止其中一条代码行的执行(可用于调试):

// document.getElementById("myH1").innerHTML="欢迎来到我的主页";
document.getElementById("myP").innerHTML="这是我的第一个段落。";

 

在下面的例子中,注释用于阻止代码块的执行(可用于调试):

/*
document.getElementById("myH1").innerHTML="欢迎来到我的主页";
document.getElementById("myP").innerHTML="这是我的第一个段落。";
*/

在行末使用注释

在下面的例子中,我们把注释放到代码行的结尾处:

var x=5;    // 声明 x 并把 5 赋值给它
var y=x+2;  // 声明 y 并把 x+2 赋值给它

JavaScript 变量


变量是用于存储信息的"容器"。

 


就像代数那样

x=5
y=6
z=x+y

在代数中,我们使用字母(比如 x)来保存值(比如 5)。

通过上面的表达式 z=x+y,我们能够计算出 z 的值为 11。

在 JavaScript 中,这些字母被称为变量。

JavaScript 变量

与代数一样,JavaScript 变量可用于存放值(比如 x=5)和表达式(比如 z=x+y)。

变量可以使用短名称(比如 x 和 y),也可以使用描述性更好的名称(比如 age, sum, totalvolume)。

  • 变量必须以字母开头
  • 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)
  • 变量名称对大小写敏感(y 和 Y 是不同的变量)

JavaScript 数据类型

JavaScript 变量还能保存其他数据类型,比如文本值 (name="Bill Gates")。

在 JavaScript 中,类似 "Bill Gates" 这样一条文本被称为字符串。

JavaScript 变量有很多种类型,但是现在,我们只关注数字和字符串。

当您向变量分配文本值时,应该用双引号或单引号包围这个值。

当您向变量赋的值是数值时,不要使用引号。如果您用引号包围数值,该值会被作为文本来处理。

声明(创建) JavaScript 变量

在 JavaScript 中创建变量通常称为"声明"变量。

我们使用 var 关键词来声明变量:

var carname;

变量声明之后,该变量是空的(它没有值)。

如需向变量赋值,请使用等号:

carname="Volvo";

不过,您也可以在声明变量时对其赋值:

var carname="Volvo";

在下面的例子中,我们创建了名为 carname 的变量,并向其赋值 "Volvo",然后把它放入 id="demo" 的 HTML 段落中:

var carname="Volvo";
document.getElementById("demo").innerHTML=carname;

一条语句,多个变量

您可以在一条语句中声明很多变量。该语句以 var 开头,并使用逗号分隔变量即可:

var lastname="Doe", age=30, job="carpenter";

声明也可横跨多行:

var lastname="Doe",
age=30,
job="carpenter";

一条语句中声明的多个不可以赋同一个值:

var x,y,z=1;

x,y 为 undefined, z 为 1。

Value = undefined

在计算机程序中,经常会声明无值的变量。未使用值来声明的变量,其值实际上是 undefined。

在执行过以下语句后,变量 carname 的值将是 undefined:

var carname;

重新声明 JavaScript 变量

如果重新声明 JavaScript 变量,该变量的值不会丢失:

在以下两条语句执行后,变量 carname 的值依然是 "Volvo":

var carname="Volvo"; 
var carname;

JavaScript 算数

您可以通过 JavaScript 变量来做算数,使用的是 = 和 + 这类运算符:

y=5;
x=y+2;

JavaScript 函数定义


JavaScript 使用关键字 function 定义函数。

函数可以通过声明定义,也可以是一个表达式。

函数声明

在之前的教程中,你已经了解了函数声明的语法 :

function functionName(parameters) {
  执行的代码
}

函数声明后不会立即执行,会在我们需要的时候调用到。

函数表达式

JavaScript 函数可以通过一个表达式定义。

函数表达式可以存储在变量中:

var x = function (a, b) {return a * b};

在函数表达式存储在变量后,变量也可作为一个函数使用:

var x = function (a, b) {return a * b};
var z = x(4, 3);

以上函数实际上是一个 匿名函数 (函数没有名称)。

函数存储在变量中,不需要函数名称,通常通过变量名来调用。

Function() 构造函数

在以上实例中,我们了解到函数通过关键字 function 定义。

函数同样可以通过内置的 JavaScript 函数构造器(Function())定义。

var myFunction = new Function("a", "b", "return a * b");

var x = myFunction(4, 3);

实际上,你不必使用构造函数。上面实例可以写成:

var myFunction = function (a, b) {return a * b};

var x = myFunction(4, 3);

 

 

 

 

 

추천

출처www.cnblogs.com/littlepage/p/11334937.html