<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>alert</title>
<script type="text/javascript">
function rec(){
var mychar="I love JavaScript";
alert("mychar");
}
</script>
</head>
<body>
<input name="button" type="button" onClick="rec()" value="点击我,弹出对话框" />
</body>
</html>
在这个代码中,我在alert()里输的是mychar,为什么按钮出现后,点击了,出现的不是mychar作为变量里的内容,而是mychar本身这个代码呢?
字符串加"",变量不要加""
alert("mychar");是输出引号里面的内容,也就是mychar;
alert(mychar);是输出这个变量,也就是"I love JavaScript";