
函数
悠然少年心
做自己感兴趣的事
展开
-
函数方法
<script type="text/javascript"> // call()和apply() //在调用call和apply时可将一个对象指定为第一个参数 //你call()和apply()传递的对象是谁this指向谁 var name = 1; function fun1() { console.log("我是fun1函数") } fun1();/..原创 2021-04-21 23:51:39 · 74 阅读 · 0 评论 -
JS原型对象以及构造函数优化
原型对象的使用 <script type="text/javascript"> // 原型对象相当于一个公共的区域, 所有同一个类的实例都可以访问到这个原型对象 // 我们可以将对象中共有的内容, 统一设置到原型对象中 // 当我们访问对象的一个属性或者方法的时候, 他会先在对象自身去寻找如果有则直接使用 // 如果没有就回去原型对象中去寻找, 如果找到则直接使用 // 以后创建构造函数时可以将这些对象共有的属原创 2021-04-19 21:40:24 · 87 阅读 · 0 评论 -
JS中的this用法总结
<script type="text/javascript"> //this用法总结: // 当以函数调用时this是window // 当以方法的形式调用时,谁调用方法this就是谁 // 当以构造函数的形式调用时,this就是新创建的那个对象 // 用函数的方式调用时this指向的是window // 用方法调用this时执行的是调用方法的对象 // this指向的是一个对象 这个对象称为函...原创 2021-04-19 18:08:50 · 268 阅读 · 0 评论 -
JS的this
<script type="text/javascript"> // 用函数的方式调用时this指向的是window // 用方法调用this时执行的是调用方法的对象 // this指向的是一个对象 这个对象称为函数执行的上下文对象 // 根据函数调用方式不同,this指向不同的对象 // function fun(a, b) { // console.log(this.name);原创 2021-04-19 16:27:01 · 93 阅读 · 0 评论 -
对象字面量和返回值
字面量 <script type="text/javascript"> // var obj = new Object(); //用字面量创建一个对象: // var obj = {}; // 使用对象字面量可以直接在创建对象时指定对象属性值 // 语法:{属性名:属性值,属性名:属性值} // 使用字面量的属性名可以加引号也可以不加,建议不加 // 如果要使用一些特殊名字,原创 2021-04-16 17:45:38 · 166 阅读 · 0 评论 -
对象
<script type="text/javascript"> //创建对象 var obj = new Object();//object()类为构造函数 console.log(obj); console.log(typeof obj); // 可以在对象中添加属性 在对象中保存的值为属性 // 向对象添加属性 // 语法:对象.属性名=属性值; ...原创 2021-04-16 17:43:42 · 102 阅读 · 0 评论 -
函数
<script type="text/javascript"> // 函数可以封装一些代码 或者一些功能 // 保存一些代码在需要的时候调用 // 函数function: // 创建一个函数对象: //可以将要封装的代码以字符串的形式传递给构造参数 var fun = new Function(); console.log(typeof fun);//function .原创 2021-04-16 17:43:06 · 70 阅读 · 0 评论 -
函数的参数
<script type="text/javascript"> // 定义一个求两个数和的参数 // 可以在函数()指定一个或者多个参数 // 多个形参之间使用,逗号隔开,声明形参就相当于在函数内部声明了相应的变量 function sum(a, b) //形参ab就相当于在函数内部var a; var b;不过没赋值 { console.log("a=" + a); ...原创 2021-04-16 17:42:29 · 64 阅读 · 0 评论 -
函数返回值练习
<script type="text/javascript"> //定义一个函数,判断一个数字是否是偶数如果是则返回true,否则返回false function isOu(num) { return num % 2 == 0; //==本来就是返回一个布尔类型 } var result1 = isOu(15); console.log(result1); .原创 2021-04-16 17:41:21 · 429 阅读 · 0 评论