혼자할 수 있-ability!56 JavaScript - 데이터 받기, 반환하기 1. 함수에 데이터(= 인자, argument) 전달하기 function test() { alert("로그인 성공!"); } test 함수의 alert에서 상황에 맞게 메시지를 바꾸고 싶다면 함수를 호출할 때 데이터를 전달하고, 전달받은 함수를 사용하면 된다. (데이터를 전달 받는 함수의 정의) function test(a) { alert(a); } 함수의 호출(데이터 전달) test("김개발님 로그인 성공!"); test("박사장님 로그인 성공!"); 데이터를 전달 받는 함수의 재정의 "님 로그인 성공!"이 중복되므로, 중복을 줄이기 위해 재정의 function test(name) { alert(name + "님 로그인 성공!"); } 함수의 호출(데이터 전달) test("김워크"); ⚠️ 함수 내부에.. 2020. 6. 21. JavaScript - 비교연산자와 논리연산자 비교 연산자는 string끼리 비교할 수도 있고, 숫자와 string을 비교할 수도 있고, 같은, 더 큼, 더 작음 등등 여러 가지 비교를 할 수 있다. ===는 값이 서로 같은지를 비교하는 equality operator(동등 비교 연산자)이다. if (fullName === familyName + " " + "개발") { } if (fullName === familyName + " " + firstName) { } if (totalCost === 81.50 + 135) { } if (totalCost === average + 135) { } 컴퓨터는 무조건 왼쪽부터 코드를 실행하지 않고, 비교연산자가 있을 때는, 비교 연산자 기준으로 왼쪽/오른쪽 나눠서 코드를 실행하게 된다. !=== 이렇게 같은지를.. 2020. 6. 21. JavaScript - if문 if문(조건문)은 말 그대로 "만약에 ~하면 ~한다."가 컴퓨터 언어로 변환된 것이다. 예) let answer = 1 + 1; if (answer > 1) { alert("1보다 큰 숫자!"); } 1. answer라는 변수에 1+1 계산 결과 값이 저장됐다. 2. >의 의미는 왼쪽의 값이, 오른쪽의 값보다 크다는 의미이다. 3. if 우측() 괄호안의 조건이 맞으면, {} 괄호 안에 있는 코드가 실행된다. 위 그림을 보면 answer라는 변수에 "비밀" 이라는 String이 저장됐으면, "맞았습니다!" 그리고 "축하해요!"라는 텍스트가 알림 창으로 뜨는 조건문이다. 조건이 맞을때 출력하는 게 있다면, 조건이 안 맞을 때 실행할 코드도 추가할 수 있다. let answer = 3 + 3; if (ans.. 2020. 6. 21. JavaScript - 텍스트 문자열의 연결 1. 텍스트 + 텍스트 조합 텍스트를 서로 조합할 수 있다. 조합할 때는 + 연산자를 사용한다. 텍스트와 변수를 조합해서 사용할 수도 있다. console.log("안녕" + "하세요"); console.log("안녕" + "하" + "세요"); console.log("안녕" + "하세" + "" + "요"); let hi = "안녕"; console.log(hi + "하세요"); let ha = "하세요"; console.log(hi + ha); 위 코드는 모두 같은 결과가 나온다. 2. 텍스트 + 숫자 조합 텍스트인 String과 숫자인 Number의 조합이다. console.log("2" + "2"); 이렇게 쓸 경우 결과는 22라는 문자열이 출력된다. 그 이유는 ""(쌍따옴표)로 감싸져 있기 때문.. 2020. 6. 21. 이전 1 2 3 4 5 6 7 8 ··· 14 다음