123456789101112131415161718192021222324 |
- load("test-common.js");
- try {
- var s = "foobar"
- assert(typeof s === "string");
- assert(s.length === 6);
- assert(s.charAt(0) === 'f');
- assert(s.charAt(1) === 'o');
- assert(s.charAt(2) === 'o');
- assert(s.charAt(3) === 'b');
- assert(s.charAt(4) === 'a');
- assert(s.charAt(5) === 'r');
- assert(s.charAt(6) === '');
- assert(s.charAt() === 'f');
- assert(s.charAt(NaN) === 'f');
- assert(s.charAt("foo") === 'f');
- assert(s.charAt(undefined) === 'f');
- console.log("PASS");
- } catch (e) {
- console.log("FAIL: " + e);
- }
|