javascript

Javascript 문자열

wefree 2023. 12. 14. 18:11

문자열

let username = "tommy";
let username = 'tommy';
let say = "I told her 'go away'";

let numbers="012345";
numbers[0] // 0
numbers[1] // 1
numbers[99] // undefined
numbers.length // 6

let year = "1998";
year + 1;  // "19981"

let msg = "hello";
msg.toUpperCase(); // "HELLO"
msg.trim();
msg.indexOf("el"); // 1
msg.indexOf("KK"); // -1
msg.slice(1,3);  // "el"
msg.slice(-1);  // "0"
msg.replace('h', 'H');  // "Hello"

`I counted ${3+4}`;  // 'I counted 7'
thisYear = "2023";
`This year is ${thisYear}`;  // 'This year is 2023'

 

 

Undefined 와 Null

'hello'[99];  // undefined

let loggedInUser = null;
loggedInUser = "windbird";

 

 

난수와 Math

Math.PI  // 3.141592653589793
Math.floor(23.99999);  // 23
Math.ceil(34.01);  // 35

Math.random();  // 0 <= x < 1

# 1~10 사이의 랜덤 숫자 만들기
Math.floor(Math.random() * 10) + 1;