# Java Script

235개의 포스트

벡엔드 개발 삽질1

요즘 졸업작품을 Swift로 IOS App을, Node Express과 MySQL을 이용하여 벡엔드를 구현하고 있다. 앱에서 Node로 구현한 API를 호출하는 형태로 만들고 있는데 Swift의 에뮬레이터가 불편하여 직접 아이폰을 연결하고 아이폰으로 만들고 있는 앱을

2022년 6월 12일
·
1개의 댓글
post-thumbnail

algorithm - 콜라츠 추측

1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다.1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1

2022년 5월 17일
·
0개의 댓글
post-thumbnail

algorithm - 정수 내림차순으로 배치하기

함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다.제한사항n은 1이상 8000000000 이하인 자연수입니다.

2022년 5월 17일
·
0개의 댓글
post-thumbnail

algorithm - 알고리즘 js

문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요.제한사항문자열 전체의 짝/홀수 인덱스

2022년 5월 17일
·
0개의 댓글
post-thumbnail

algorithm - 서울에서 김서방 찾기

String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다.제한사항seoul은

2022년 5월 17일
·
0개의 댓글
post-thumbnail

algorithm - 내적

길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요.이때, a와 b의 내적은 a0b0 + a1b1 + ... + an-1\*bn-1 입니다. (n은 a, b의 길이)제한사항a, b

2022년 5월 14일
·
0개의 댓글
post-thumbnail

algorithm - 부족한 금액 계산하기

새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이용료가 100이었다면 2번째에는 200, 3번째에는 300으로 요금이 인

2022년 5월 14일
·
0개의 댓글
post-thumbnail

algorithm - 핸드폰 번호 가리기

프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다.전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 \*으로 가린 문자열을 리턴하는 함수, solution을 완성해주

2022년 5월 14일
·
0개의 댓글
post-thumbnail

algorithm - 없는 숫자 더하기

0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요.제한사항1 ≤ numbers의 길이 ≤ 90

2022년 5월 14일
·
0개의 댓글
post-thumbnail

algorithm - 가운데 글자 가져오기

단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.제한사항s는 길이가 1 이상, 100이하인 스트링입니다.

2022년 5월 14일
·
0개의 댓글
post-thumbnail

JS | 브라우저 환경, 명세서

JS는 본래 웹 브라우저에서 사용하려고 만든 언어였다. 진화를 거쳐 현재의 다양한 플랫폼을 지원하는 언어로 변해왔다. JS가 돌아가는 플랫폼을 호스트 host 라고 부르며, 호스트는 브라우저, 웹서버, 심지어는 커피 머신이 될 수도 있다. 각 플랫폼은 특정되는 기능을

2022년 5월 8일
·
0개의 댓글
post-thumbnail

JS | 메서드와 this

객체의 속성 중 함수 자료형인 속성을 메서드 method 라고 한다. 이렇게 객체 프로퍼티에 할당된 함수를 메서드라고 한다. 위 예시에서는 user 에 할당된 like 와 sayHi 가 메서드이다.객체 리터럴 안에 메서드 선언할 때 사용할 수 있는 단축 구문이다. 메서

2022년 5월 8일
·
0개의 댓글
post-thumbnail

JS | 객체 리터럴과 프로퍼티

object객체란 한 마디로 정의하면 '실제로 존재하는 사물'로, 키 key 와 값 value 으로 구성된 속성 property 을 가진 JS의 기본 데이터 타입이라고 말할 수 있다. JS에는 8가지 자료형이 있는데, 이 중에 7개는 오직 하나의 데이터(문자열, 숫자

2022년 5월 7일
·
0개의 댓글
post-thumbnail

[Java Script] HTML과 Java Script의 만남 1~3

HTML - 큰 틀, 내용CSS - 틀 꾸미기, 세부적인 디테일 꾸미기 기능Java Script - 동적 기능, 사용자와 상호작용 할 수 있는 기능을 추가자바스크립트는 사용자와 상호작용을 하는 언어이다.2.웹브라우저는 한번 화면에 출력되면 자기자신을 바꿀 수 없다. 하

2022년 5월 4일
·
0개의 댓글
post-thumbnail

자바스크립트의 동작원리

자바스크립트코드가 실행되면 스택 프레임이 쌓이는 장소스택에 새로운 프레임이 들어오고 실행이 완료되면 나간다.드럼통 처럼 생겨서 First In Last Out구조의 자료형이다즉 처음에 들어간게 제일 마지막에 나간다 (그림참조)예제: 다음 코드가 stack에 어떻게 들어

2022년 4월 20일
·
0개의 댓글
post-thumbnail

자바 스크립트 기본 문법

자바 스크립트의 기본 문법이 변수와 var와 let의 차이 알기

2022년 4월 18일
·
0개의 댓글

(==) !== (===)

자바스크립트에서 =(등호)는 서로 같다는 뜻이 아니다.등호 왼쪽에 있는 상수나 변수에 오른쪽에 있는 데이터를 할당한다는 뜻이다.a라는 변수를 선언하고 1을 할당했다.같은 값을 가졌는지 아닌지 판단하려면 어떻게 해야 하지?등호를 연달아 2번== 사용하면 같은 값을 가졌다

2022년 4월 17일
·
0개의 댓글

JS Object methods

Object객체는 자바스크립트의 데이터 유형 중 하나로 string, number와 다르게 그 안에 여러 데이터들을 저장할 수 있다.이 때 데이터의 key범주나 형식을 정하고 value내용을 저장할수도 있다.이 객체와 관련된 메서드 몇 가지를 알아보았다.예로 사용할 c

2022년 4월 9일
·
0개의 댓글
post-thumbnail

prompt() 좀 들어가라 제발 좀

오늘은 prompt를 사용해서 div에 뿌려주는 걸 해보고 싶었다. python의 input과 비슷한데 자바 스크립트로 만들어보고 싶어졌다. node에서 구현해보려고 했는데, node는 비동기에 콜백함수로 넘겨줘야 블라블라, 해서 다음에 구현 해보기로 하고 chro

2022년 3월 30일
·
0개의 댓글

숫자와 문자

숫자의 기초적인 개념 > 자바 스크립트에서 숫자라는 개념은 다른 언어와는 다르게 int double float long short 이렇게 숫자의 타입을 엄격하게 세분화 하지 않고 크게 number로 사용한다. 위의 코드를 실행하면 각각의 숫자에 타입을 선언하지 않았음에도 문제없이 작동한다. math 객체의 간단한 이해 > 이후에 포스팅을 하며 자주 ...

2022년 3월 29일
·
0개의 댓글