几个翻译过来的javascript面试题

2014-11-23 19:16:42 · 作者: · 浏览: 15

1. 介绍一下isNaN函数?


如果参数不是数字类型的话isNaN返回true


2. java script都支持哪些布尔型的操作?


&&, ||和!


3. “1″+2+4在java script中得到什么?


因为“1”是String类型,所以所有的操作数都是String, 结果为124


4. 2+5+”8″得到的结果是什么?


因为2和5是数字类型,8是字符串,所以得到的结果是78


5. java script有几种loop方法?


for, while, do-while, 没有foreach


6. java script如何创建一个新的对象?


var obj = new Object() 或者 var obj = {}


7. 如何为一个对象属性赋值?


obj["age"]=17 或者obj.age=17


8. 如何为一个数组添加一个值?


arr[arr.length]= value;