function myType(param){
var type = Object.prototype.toString.call(param).slice(8, -1);
if(typeof(param)!=="object"||type==="object"){
type = type.toLowerCase();
}
return type;
}
myType (1); 返回值: "number"
myType (false); 返回值: "boolean"
myType ({}); 返回值: "object"
myType ([]); 返回值:" Array"
myType (function(){}); 返回值:"function"
myType (new Date()); 返回值: "Date"
请写出函数myType的实现代码。
函数search用于在一个已排序的数字数组中查找指定数字。
function search(arr, dst){
for (var i = 0;i < arr.length; i++){
if(dst == arr[i]){
return i;
}
}
}
var arr = [1, 2, 4, 6, 7, 9, 19,20, 30, 40, 45, 47];
console.log(search(arr, 45));
鼠标事 eg件
onclick 鼠标点击
onDblClick 表示鼠标双击
onMouseDown表示鼠标按钮被按下
onMousemove 表示鼠标进入某个对象范围 并且移动
parseFloat(3456.0) 3456
parseFloat(3456.10) 3456.1
parseFloat("03456.1.0") 3456.1
parseFloat("034a56.1.0") 34
parseFloat("3456.1.0") 3456.1
窗口加载事件:window.onload = function(){}
getElementById(" ")通过id属性找到元素
getElementByTagName(" ")根据标签名获取元素
getElementByClassName(" ")根据类名获取元素
querySelectorAll(" ")方法返回文档中匹配指定
CSS 选择器的所有元素
var arr = new Array(9); arr[1] = 1;arr[2]=2; 该数组的length属性值为(9)
如果数组里面只有一个数, 则表示数组长度 如果数组里面有至少2个数 则表示数组里面的元素
Array 不是JS的基本数据类型
getDate()获取当前月份 getMonth获取月份
length是数组的属性
document表示HTML页面当前窗体内容
JS中通过getDay()方法获取星期
NaN是特殊Number 与其他所有值都不同,包括他自己
唯一能判断NaN的方法是通过isNaN()函数
浮点数的相等比较
Java是静态语言(变量本身类型不固定)
IE中想获得当前窗口的位置可以使用window对象的screenLeft方法
location history 与浏览列表有关
onload显示另一页面 当某一页面下载时候
location 对象的host属性用于设置或者检索url的端口号
表单文本框Text不支持的事件:onLostFocused
结果为 2.5
获得屏幕大小 screen
setInterval("alert('welcome');",1000);
每隔一秒钟弹出一个对话框