JavaScript 72

[javaScript/공부] 문자형(String)

문자형(String) 알아보기문자형이 뭔지 모르는 사람 클릭🙋         Index 문자형에 들어가는 모든 character에는  순서가 있다. 그걸 인덱스(index)라고 한다.순서는 0부터 시작한다."hello"라는 string(문자형)이 있다고 했을 때, 파란 숫자가 순서다.불러오는 방법은 > 변수이름[불러오고싶은 순서]"hello"[0] //"h"         속성(Property) .length;example.lengthString(문자형)의 길이를 알려준다.** 인덱스는 0부터 시작하기 때문에, 마지막 글자는 항상 .length -1 이다.example.length //5이 경우 마지막 글자인 'o'의 인덱스는 '4'이지만 string의 길이는 '5'임         규칙(Methods..

WEB/javaScript 2024.12.13

[javaScript/공부] Math.methods();

내장 객체(Math.methods) 알아보기         종류 Math.PI파이값 반환 Math.ceil(n)올림Math.ceil(3.000001) //4Math.floor내림Math.floor(3.999) //3Math.random()0 아래로 랜덤👇👇아래 추가설명 참고Math.abs(n)정수로 반환 Math.pow(i,n)i의 n승Math.pow(2,5) //32 Math.random()0 아래로 랜덤 숫자 반환Math.floor() 사용하여 활용Math.floor(Math.random() * 5)Math.random() * 랜덤 돌리고싶은 수 + 시작하는 수Math.floor(Math.random() * 5 + 1);//1-5사이의 랜덤 수  이 외에도 정말 많은 Math 메소드들이 있는 것 ..

WEB/javaScript 2024.12.13

[javaScript/공부] 연산자

용어 정리 피연산자(operand)연산을 수행하는 대상, 인수(argument)라고 불리기도 한다.5*2라는 식이 있을 때 5와 2단항(unary), 이항(binary)피연산자의 개수에 따라, 한개면 단항 두개는 이항이라고 부른다.         기본 연산자 기본적인 덧셈, 뺄셈, 곱셈, 나눗셈이 있고% 나머지 연산자** 거듭제곱 연산자가 있다. 덧셈 연산자(+)로 숫자 뿐 아니라 문자열을 병합할 수도 있다."hello" + "world" //"helloworld" 이때 문자형인 경우 숫자여도 문자형으로 병합이 된다. 👇👇👇"2" + 2 //22"hello" + 2 + 2 //"hello4" 덧셈 연산자(+)는 Number()와 동일한 일도 할 수 있다.Number() 대신 앞에 +를 붙여주면 숫자..

WEB/javaScript 2024.12.13

[javaScript/공부] 형 변환

문자형으로 변환 String(value)alert는 매개변수로 문자형을 받기 때문에 자동으로 문자형으로 변환된다.let i = 1;String(i); //'1'         숫자형으로 변환 Number(value)Number(undefined) //NaNNumber("abc123") //NaNNumber("123") //123Number(null) //0Number(true) //1, false > 0         불린형으로 변환 Boolean(value)'무'의 상태면 모두 거짓Boolean(0) //falseBoolean("") //flase   더보기너무 헷갈린다.. 상황에 따라 값이 다 달라서...그래도 블로그에 정리하면서 머리로도 아주 조금 정리가 된 것 같다.헷갈릴때 이 글을 참고해야겠다그..

WEB/javaScript 2024.12.12

[javaScript/공부] 자료형

숫자형(Number) 1234567890NaN일반적인 숫자 (123..)가 있고,아래와 같은 특수 숫자 값(special numeric value)가 있다.infinity무한대 (0으로 나누거나, 직접 참조)NaN숫자가 아님(Not a Number)         문자형(String) "hello"'hello'`hello`역따옴표로 변수나 표현식을 감싼 후 ${}를 넣어주면, 원하는 데이터를 넣을 수 있다.let name = "Amy";alert(`hello, ${name}`);//hello, Amyalert (`the result is ${1+2}`);//the result is 3         불린형(Boolean) true 참false 거짓         Null & Undefined Null존재..

WEB/javaScript 2024.12.12

[javaScript/공부] 코드 구조, 변수와 상수

세미콜론(semicolon) ;하나의 문(문법(syntax)과 명령어(command))을 구분하는 용도이다.줄바꿈을 할 경우 세미콜론 생략 가능앞에 대괄호 [ ] 가 있는 경우 제외let thing = "value";         주석(comment) 코드 중간에 코멘트를 달 때 사용 //한줄짜리 주석 /*  ...  */여러줄의 주석 여러 줄을 드래그 하여 단축키로 주석을 작성할 수도 있다.cmd + opt + /** 중첩 주석은 불가능//한줄 주석/*두줄주석*/         변수(variables) let name = value;var name = value; (let과 const가 생기기 전에 만들어진 오래된 변수임, 잘 사용하지 않음)이름을 붙여 사용(이름이 중복되지 않아야 한다.)let st..

WEB/javaScript 2024.12.12