• 2022-06-08
    下列代码运行后,结果为fn1();var fn1=function(a){alert(a)}
    A: 1
    B: alert(1)
    C: 程序报错
    D: undefined
  • C

    内容

    • 0

      以下哪几种定义函数的方式是正确的? A: function a() { alert(1); } B: function() { alert(1); } C: var a = function() { alert(1); } D: var a = new Function('alert(1);'); E: var a = (function() { return function() { alert(1); }})(); F: var a = function() { return function() { alert(1); }}();

    • 1

      以下代码片段的输出结果为( ). &#91;script type="text/javascript"&#93; var foo =1; function Test(){ alert(foo); var foo=2; alert(foo); } Test(); </script A: 1,2 B: 2,1 C: 1,undefined D: undefined,2

    • 2

      下列代码的执行结果为|var fn = "hello";|fn();|function fn(){ |console.log("world")|}; A: "hello" B: "world" C: undefined D: fn is not function

    • 3

      下面有一段JavaScript程序,输出结果是( )。function fn(){ var a; document.write(a);}fn(); A: 0 B: 1 C: undefined D: null

    • 4

      下列代码的执行结果为( )。 var fn = &ldquo;hello&rdquo;; fn(); function fn(){ console.log(&ldquo;world&rdquo;)}; A: “hello” B: “world” C: undefined D: fn is not function