为什么这里都用message()有用,都用Message()就没用了

html:

js:
function message(){
var a b;
a="第一个javascript";
b="学习";
alert(a+b);
}

     <input type="text" id="input" />
    <input type="button" id="go" onclick="Message()"
           value="search" />
</div>
<script>
    function Message(){
        var a, b;//你这里少了逗号分隔报错了,和mM没关系
        a="第一个javascript";
        b="学习";
        alert(a+b);
    }</script>

补充一下,我用的是外部文件引用,还有一个问题就是,你爷看到了,我想实现的是通过按钮响应,但是在载入时就会现实这个alert。这是为什么呢?我引用js放在了body底下。

谢谢~谢谢(*°∀°)=3