Rev. 2.73

Amy Hoy가 작성한 자바스크립트의 기초 자습서입니다. 자바스크립트 파일PDF파일(3MB)포멧으로 제공하고 있습니다. 코드를 작성하는데 있어서 간과하는 부분은 없는지 한번즘 자습해 봅시다. 이것은 자바스크립트의 원시코드로서 프로토타입 부호가 이닙니다.(프로토타입은 쓰기편하고 작업속도를 올려주는 반면 때로는 시스템 퍼포먼스를 크게 떨어트리기도 합니다.)

Syntax & Conventions:


// 세미콜론(Semi-colons)은 필요없다.
var foo = getBar() // --> [no error]
var foo = getBar() fooBar() // ! SYNTAX ERROR !

// 케멀케이스(CamelCase)가 기준이다.
if(fooBar == bazBat) {}

// 오브젝트 성질과 메서드 결합은 '.'(점)으로
someObject.someFunction()

Basic Data Types:


// 넘버(Numbers):
var number = 5 // --> 5
var anotherNumber = 3.14 // --> 3.14

// 스트링(Strings):
var string = "Hello, I'm a string!" // --> "Hello, I'm a string!"
var aRealString = new String("I'm a REAL string!")
// --> [I,',m, ,a, ,R,E,A,L, ,s,t,r,i,n,g,!]
aRealString // --> "I'm a REAL string!"

var anotherString = "Hello, I'm \
a string with \
linebreaks!"
// --> "Hello, I'm
// a string with
// linebreaks!"

// 불린(Booleans)
var booleanVar = false // --> false
var anotherBooleanVar = true // --> true

if(booleanVar) alert("Test!") // --> *nothing*
if(!booleanVar) alert("Test!") // --> [alert] Test!
var anotherBoolean = iReturnABool()

// 널(null) (case-sensitive)
booleanVar = null // --> null

// 언디파인드(undefined) (also case-sensitive)
booleanVar == undefined // --> true [because it was set to null]
booleanVar === undefined // --> false

Comments

Got something to add? You can just leave a comment.

Your Reaction Time!

captcha

avatar