javascriptでtxtファイルを読み込むのですが、見た目上は正常に読み込めてるのに、if文で判定した時に不具合が出ます
text1.txt
1 2中国国民党は軍閥打倒・国家統一のために北伐を開始したが、その総司令官は誰だったか 3ー 4蒋介石 5ーー
html
1<head> 2</head> 3<body> 4 <script> 5function readTextFile(file) 6{ 7 var rawFile = new XMLHttpRequest(); 8 rawFile.open("GET", file, false); 9 rawFile.onreadystatechange = function () 10 { 11 var QList = rawFile.responseText.split('\n'); 12 for(i=0;i<QList.length;i++){ 13 text=QList[i] 14 console.log(text=="ーー") 15 } 16 } 17 rawFile.send(null); 18} 19 20readTextFile('text1.txt') 21 22</script> 23</body>
出力
false false false false
text1.txtの最後の行は確かに「ーー」なのでtrueになるはずなのですが・・なぜかfalseになってしまいます
原因は何でしょうか?
回答6件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。