아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
고독한날쥐54
고독한날쥐5419.03.02

자바스크립트 문자열함수 질문입니다

<html>

<head>

</head>

<body>

<script langauge="javascript">


names = "john,"+"and smith";

sayhello = "nice to meet you," + "" + names;


last_char=names.charAt(names.length-1); //--문자열 마지막에서 두번째 문자

sub=names.substring(1,4); //--문자열 첫번째에서 4번째까지 문자

index=names.indexof('o'); //--문자열에 o찾기


document.write(names);

document.write(sub);

document.write(index);


</script>

</body>

</html>

자바스크립트 문자열 함수로 이것저것 실험해보는 중입니다 나름 코드를 짜봤는데 아무것도 출력이 되지 않습니다 변수선언을 잘못한걸까요? 아니면 document.write으로는 출력할 수 없는건가요?

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 아마 indexof에서 에러가 났을 것입니다. indexOf로 적으셔야 합니다.

    document.write() 의 경우에는 전체 html을 모두 대체하기 때문에 사용하지 않는 것을 추천드립니다.

    console.log('변수')를 사용하시고 윈도우 크롬기준 컨트롤+쉬프트+i 를 누르시면 나오는 개발자 도구를 활용하시기 바랍니다.

    (보통 마우스 우클릭하여 검사를 누르셔도 뜹니다)

    console.log() 는 개발자 도구에서 Console 창에 문자열을 출력하는 함수입니다.

    추가적으로 자바스크립트 공부라면 아래 온라인 ide 들을 추천합니다.

    https://stackblitz.com/

    https://codesandbox.io/

    https://jsfiddle.net/