zoukankan      html  css  js  c++  java
  • 总结-类型转换&函数预加载&立即调用模式&作用域&Math对象&Date对象&String对象&Array对象&浏览器对象&定时器

    类型转换&函数预加载&立即调用模式&作用域&Math对象&Date对象&String对象&Array对象&浏览器对象&定时器
    	转换成布尔型
    		false
    			-数值型的0
    			-数值型的0.0
    			-布尔型的false
    			-空字符串 ""
    			-非数字NaN
    			-undefined
    			-null
    		true
    			其他都为true
    	转换成字符串
    		tostring(); //不能转换null,underfind
    		顶层函数String(); //强制转换,所有都可以转换
    	转换成数值型
    		parseInt(); //转换成整型(遇到非数字停止转换)
    		parseFloat(); //转换成浮点型
    		Number(); //强制转换成数值(看整体,不是数值就不转换)
    	顺序结构
    		代码从上到下依次执行
    		变量提升和函数预加载不会按顺序结构执行
    	foreach
    		for...in...对应PHP中的foreach
    	函数预加载
    		函数预加载:函数可以先调用后定义
    	立即调用模式
    		自己声明自己调用
    		function(){}();会报错,因为不能fanction开头
    		形式一:将方法用括号扩起来
    		(function(){})();
    		形式二:方法前加(+、-、~、!)
    		!function(){}();
    		带参数的形式
    		!function(x){}('abc');
    	arguments 对象
    		用来获取传入的所有实参
    		arguments.length; 表示实参的个数
    		arguments[0] 表示第一个实参
    		arguments[1] 表示第二个实参,以此类推。
    	作用域(链)
    		1.函数可以使用函数之外的变量
    		2.函数内部优先使用函数内部的变量
    		3.函数内部没有用var声明的变量,也是全局变量
    		如果函数a内部也没有,则继续向上一层查找,一直查找到全局作用域。这种逐层查找的方式就叫做作用域链。
    	Math对象
    		Math.PI		//返回圆周率
    		Math.abs	//返回绝对值
    		Math.ceil	//向上取整
    		Math.floor	//向下取整
    		Math.round	//四舍五入
    		Math.random	//返回0-1的随机数(0,1]
    		随机整数公式:Math.fooler(i+Math.random()*(j-i+1)); //j表示最大值,i表示最小值
    	Date对象
    		使用语法
    		①、实例化对象: var d = new Date();
    		②、使用对象调用成员: d.getDay(); //获取星期
    	String对象
    		用法一:
    			①、实例化String对象: var s = new String('要处理的字符串');
    			②、用对象调用成员: console.log(s.length);
    		用法二:
    			①、直接使用字符串调用成员: '要处理的字符串'.length;
    	Array对象
    		数组也是对象。所以可以直接使用数组去调用它的成员。比如 arr.length;
    	浏览器对象
    		window对象是浏览器环境中最大的一个对象,其他浏览器对象都是这个对象的子对象。
    	定时器
    		setTimeout();	//指定多少毫秒后执行一次js代码。
    		setInterval();	//指定间隔多少毫秒执行一次js代码。
    		清除定时器:
    		clearTimeout();	//清除定时器。
    		每个定时器都有编号,1~无穷,用于清除定时器时使用
    
    Copyright [2018] by [羊驼可以吃吗] form [https://www.cnblogs.com/phpisfirst/]
  • 相关阅读:
    Luogu 三国游戏
    牛客练习赛60E
    cf1321E
    cf988D
    cf1089F
    cf1055C
    cf997B
    cf1033D
    cf1062D
    cf1081E
  • 原文地址:https://www.cnblogs.com/phpisfirst/p/9819146.html
Copyright © 2011-2022 走看看