JS基础回顾_函数】的更多相关文章

函数 不要使用C风格的大括号 // log function return1() { return { name: 'oceans', } } function return2() { return { name: 'oceans' } } console.log(return1()) console.log(return2()) delete // log x = function(x){ delete x return x }(1) console.log(x)…
// log function getScrollOffset() { if (window.pageXOffset) { return { x: window.pageXOffset, y: window.pageYOffset, } } else { return { x: document.body.scrollLeft + document.documentElement.scrollLeft, y: document.body.scrollTop + document.document…
Java基础回顾_第二部分 Java流程控制 Scanner对象(扫描器,捕获输入) import java.util.Scanner; public class Demo01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入数据:"); System.out.println("使用nextLine方式接收:&…
Java基础回顾 基本数据类型 数值类型 什么是字节? 位(bit):是计算机中数据的最小单位 字节(byte):是计算机中数据处理的基本单位,习惯上用大写字母B来表示 1 B = 8 bit 字符:是指计算机中使用的字母.数字.字和符号 整数类型: ​ byte 1个字节 最大值为127 ​ short 2个字节 ​ int 4个字节 ​ long 8个字节 浮点类型: ​ float 4个字节 1.8f 一位小数后面加小写字母f,表示浮点数 最好完全避免使用浮点数进行大小比较,因为浮点数有舍…
追梦子博客版权所有. // 判断arr是否为一个数组,返回一个bool值 方法1: function isArray(arr) { var str = arr.__proto__.constructor; var reg = /function ([\w]+)\(/; return reg.exec(str)[1]==="Array"; } console.log(isArray([])) 方法2: function isArray(arr) { var str = {}.toStri…
普通函数 function foo(a, b){ return a + b; } foo(10, 20) >>> 30 匿名函数 var f = function(){console.log(123)}; f() >>> 123 自执行函数 (function(a,b){return a + b})(10, 20) >>> 30 内置函数forEach 传一个参数: var a1 = [11, 22, 33, 44, 55]; a1.forEach(f…
值类型:值的拷贝. 引用类型:一般指对象,地址的指针引用 typeof有几种类型:6种 变量和布尔值之间的转换 js中内置的函数…
js的基本数据类型有六种,undefined.null.number.string.boolean.object. 未定义        空      数字        字符串    布尔       对象 特别注意: ①什么时候值是undefined? 声明变量但是没有赋值比如var a:和没有声明的变量,用typeof检测都是undefined ②""和null一样么? 在类型上当然是不一样啊,一个是空字符串,一个是空对象哦  如果null==""判断,那一定…
高阶函数 一个函数可以接收另一个函数作为参数,这种函数就称之为高阶函数,编写高阶函数,就是让函数的参数能够接收别的函数. function add (x,y,f){return f(x)+f(y)} map 将数组元素快速转成字符串 let arr = [1, 2, 3, 4]let cc=arr.map(String) 注意:String() 可直接把一个字变成字符串 console.log(String([1,1,2])) // 1,1,2也可以这样arr.join(',') reduce,…
所有的对象都可以自由扩展属性 (null 除外) 所有的引用类型(对象,数组,函数)都有一个_proto_属性 所有的函数都有一个prototype属性 所有引用类型对象的_proto_属性指向它的的构造函数的prototype属性值 obj.__proto__===Object.prototype; 遍历对象的属性(以及原型的属性) <script> var o={}; o.name="a"; o.say=function(){}; Object.prototype.ag…