1. 程式人生 > >js坑 把數字型的字串預設為數字 把前面的0給去掉了("001")

js坑 把數字型的字串預設為數字 把前面的0給去掉了("001")

<script>
b("001");
function b(id)
{
console.log("b函式的id:"+id);
//var history = "<a href='#' onclick='a(" +id + ")'>歷史</a>"; 錯誤程式碼這裡id預設理解成數字型別,需要"",直接在前面新增會影響html結構報語法錯誤所以需要把"需要轉義\"
var history = "<a href='#' onclick='a(\"" +id + "\")'>歷史</a>";
document.write(history)
}
function a(id)
{
console.log("a函式的id:"+id);
}
</script>