자바스크립트 문자열함수 질문입니다
<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으로는 출력할 수 없는건가요?
아마 indexof에서 에러가 났을 것입니다. indexOf로 적으셔야 합니다.
document.write() 의 경우에는 전체 html을 모두 대체하기 때문에 사용하지 않는 것을 추천드립니다.
console.log('변수')를 사용하시고 윈도우 크롬기준 컨트롤+쉬프트+i 를 누르시면 나오는 개발자 도구를 활용하시기 바랍니다.
(보통 마우스 우클릭하여 검사를 누르셔도 뜹니다)
console.log() 는 개발자 도구에서 Console 창에 문자열을 출력하는 함수입니다.
추가적으로 자바스크립트 공부라면 아래 온라인 ide 들을 추천합니다.