JavaScript技能測試 - FT商學院
JavaScript技能測試
請在限定時間內回答如下問題。
JavaScript
var str = "what is this"; var x = str.search("is");
x的值是什麼?
  • 1
  • 2
  • 3
  • 4
  • 6
  • 7
  • 5
JavaScript
根據 ECMAScript規範,以下哪項不是JSON的原生方法?
  • JSON.stringify
  • JSON.parse
  • JSON.fromString
JavaScript
執行這句之後 var x = 1 == '1';
x的值爲
  • 1
  • '1'
  • false
  • undefined
  • true
JavaScript
下列哪項是正確的成立JavaScript數組的做法?
  • var myArray = ();
  • var myArray = new Array[];
  • var myArray = array();
  • var myArray = {};
  • var myArray = [];
JavaScript
function foo(y) {
    var z = 10;
    z = 7;
};
var x = foo("bar");

x的值爲?
  • 7
  • "bar"
  • null
  • 10
  • Undefined
JavaScript
如何正確地遍歷下面的數組?
var my_data = {a: 'Ape', b: 'Banana', c: 'Citronella'};
  • for (var i = 0; i < my_data.length; i++) {}
  • foreach (my_data as key => value) {}
  • None of these. One can only iterate over arrays, not objects.
  • for (var key in my_data) {}
JavaScript
以下哪項不是JavaScript原生自帶的類型?
  • string
  • number
  • boolean
  • character
JavaScript
下面這行會返回什麼值?
"" ? "a" : "b"
  • ""
  • a
  • undefined
  • b
JavaScript
運行下面代碼,會得到什麼結果?
function foo() {
output( "biz " + bar() );
}
bar();
var bar = function() { return "baz"; }
  • biz baz
  • biz bar
  • baz biz
  • TypeError: Undefined is not a function
JavaScript
一個數組的長度總是等於什麼?
  • 數組中的屬性的個數
  • 這個數組最大的index
  • 這個數組最大的index再加1
JavaScript
執行下面的代碼會輸出什麼?
if (false || null || undefined || '' || "" || NaN) {
console.log (1);
} else {
console.log (2);
}
這些情況都會被if認爲是否定
  • 1
  • undefined
  • NaN
  • 這個代碼有語法錯誤
  • 2
JavaScript
如何將多個字元連接到一起?
  • 'One'.concat('Two', 'Three')
  • 'One' + 'Two' + 'Three'
  • 兩種都可以
JavaScript
var y = 3, x = y++;
x的值是什麼?
追問:y的值是多少?
  • 4
  • 6
  • 2
  • 5
  • 3
JavaScript
執行下面這段代碼會輸出什麼?
if (true && 1 && -1 && 'hello' && 'undefined' && "false" && "NaN") {
console.log (1);
} else {
console.log (2);
}
if會認爲以上的表述都是true
  • 2
  • 3
  • NaN
  • 程式會報錯
  • 1
JavaScript
要滿足「x爲5,而且是數字類型」這一條件,以下哪項是正確的寫法?
  • if x = 5 ...
  • if x = 5 then ...
  • if (x == 5) { ... }
  • if (x === 5) { ... }

:
-
+
自動滾屏

現在退出會丟失進度,確定嗎