JS期末复习

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);

每隔一秒钟弹出一个对话框

 

你可能感兴趣的:(编程语言,javascript,开发语言,ecmascript)