が、これは私のコードですが、これは誤りをfolowing示している変数
が動作していない:
lanlatvalue.replace
は関数ではありません。
どのように修正しますか?
var lanlatvalue =(25.2465,15.3686);
var latlngStrs = lanlatvalue.replace(/\(|\)/g,"").split(",",2);
var latss = parseFloat(latlngStrs[0]);
var lngss = parseFloat(latlngStrs[1]);
alert(latss+lngss);
これが正しいかどうか? var lanlatvalue = '' + latlan + ''; – SANSCLAW
文字列 '' + latlan + ''はあなたの置換パターンまたは分割パターンと一致しないので、 '' undefined'でparseFloatをしようとするとスクリプトがエラーになります。 – Quentin
どのようにそれを行う?この問題を解決する他の方法。 – SANSCLAW