์ƒˆ์†Œ์‹

๐Ÿ’ป Web/-- JAVA SCRIPT

(Javascript) ๋ฐ์ดํ„ฐ ํƒ€์ž…(Data type) - ๋ฌธ์ž์—ด , ์ˆซ์ž

  • -

 

* Javascript์˜ Data Types

  • Boolean
  • Null , Undefined
  • Number
  • String
  • Symbol (new in ECMAScript 6)
  • + ๊ฐ์ฒด (object)

 

 

* Javascript ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž

  • ์‚ฌ์น™์—ฐ์‚ฐ (+ , -  , / , * ) ์€ ํƒ€ ์–ธ์–ด์™€ ๊ฐ™๋‹ค.
  • ๋‚˜๋จธ์ง€ : %
  • ๊ฑฐ๋“ญ์ œ๊ณฑ : **
  • ์ฆ๊ฐ : ++ , --
  • ๋‹จํ•ญ ์–‘๋ถ€ํ˜ธ, ๋‹จํ•ญ ์Œ๋ถ€ํ˜ธ : + , -

 

*๋‹จํ•ญ ์–‘๋ถ€ํ˜ธ, ๋‹จํ•ญ ์Œ๋ถ€ํ˜ธ๋ฅผ ๋ฌธ์ž์—ด์ด๋‚˜, True, false, null ๋“ฑ ์ˆซ์žํ˜•์ด ์•„๋‹Œ ๊ฐ’๋“ค์— ๋ถ™์ด๊ฒŒ๋˜๋ฉด ์ˆซ์žํ˜•์œผ๋กœ ๋ณ€ํ˜•๋œ๋‹ค.

๋‹จํ•ญ ์–‘๋ถ€ํ˜ธ ์˜ˆ์ œ
a = "100"
b = 7

a+b = 1007     >>>    a ์•ž์— ๋‹จํ•ญ๋ถ€ํ˜ธ๋ฅผ ์•ˆ๋ถ™์˜€์œผ๋ฏ€๋กœ ๋ฌธ์ž์—ด "100" + 7 = 1007์ด ๋˜์—ˆ๋‹ค.

+a +b = 107   >>>      a์•ž์— ๋‹จํ•ญ์–‘๋ถ€ํ˜ธ+๋ฅผ ๋ถ™์˜€๊ธฐ๋•Œ๋ฌธ์— ์ˆซ์ž์˜ ์—ฐ์‚ฐ์ด ๋œ๋‹ค. 100+7 = 107

 

* ๋ฌธ์ž์—ด๊ณผ ๊ด€๋ จ๋œ ํ•จ์ˆ˜๋“ค

์†Œ๋ฌธ์ž์ธ ๋ฌธ์ž์—ด ๋Œ€๋ฌธ์ž๋กœ ๋ฐ”๊พธ๊ธฐ. str.toUpperCase()
str.toUpperCase()

ex) "abcd".toUpperCase() >>> "ABCD"

 

 

๋Œ€๋ฌธ์ž์ธ ๋ฌธ์ž์—ด ์†Œ๋ฌธ์ž๋กœ ๋ฐ”๊พธ๊ธฐ. str.toLowerCase()
str.toLowerCase()

 

 

ํŠน์ • ๋ฌธ์ž์˜ ์ธ๋ฑ์Šค ์ฐพ๊ธฐ (std.indexOf)
str.indexOf('์ฐพ์„๋ฌธ์ž')

ex ) a = 'Hello World"
str.indexOf("W") >>> 6

 

๋ฌธ์ž ์•ž, ๋’ค์˜ ๊ณต๋ฐฑ ์ œ๊ฑฐํ•˜๊ธฐ str.trim()
str.trim()

ex)
a = "   H e l l o   "
a.trim() >>>> "H e l l o"

 

 

 

Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.