var str="he#lo javascript";

//[removed](str.substr(3, 1));

[removed](str.substring(3, 7));

[removed]("<br />");

[removed](str.substring(3, 2));


이렇게 있다고 하면 


substring는 인덱스 3번(l) 부터 인덱스 7번(a) 이전의 구간을 얻어온다는데

그러면 3번부터(포함) a 이전의 J까지

lo j 까지 가져오는건 이해가 가는데


3번부터 2 이전까지가 왜 #이 나오는지 모르겠네영


l 부터 # 이전


e 가 나와야하는거아닌가요?


또 substr도


[removed](str.substr(3, 2)); 라면

인덱스 3번부터 지정한 문자 개수 만큼 (2) 봅아온다면

o (듸어쓰기) 를 가져와야하는게아닌가여ㅛ?