JavaScript高级(含ES6)
香菜大魔王(✪ω✪)
在人下人的时候要把自己当人,尊重自己。在人上人的时候要把别人当人,尊重其他人。
展开
-
面向对象编程和面向过程编程
文章目录1. 两大编程思想2. 面向过程编程 POP(Process-oriented programming)3. 面向对象编程 OOP(Object Oriented Programming)4. 面向对象的优点和特性5. 面向过程和面向对象对比6. 二者不同情境怎样选择?1. 两大编程思想面向过程面向对象2. 面向过程编程 POP(Process-oriented programming)面向过程就是分析解决问题所需步骤,然后用函数把步骤一步一步实现,使用时再一个个依次调用。(也就是面向原创 2022-02-24 22:12:21 · 583 阅读 · 0 评论 -
JS中变量,属性,函数,方法的区别
JS中变量,属性,函数,方法的区别先来看小案例~var name = 10; var obj = { age: 18, fn: function() { } } obj.fn(); function fn() { } fn(); console.log(obj.age); //console.log原创 2022-02-21 16:21:17 · 577 阅读 · 0 评论 -
JS构造函数
文章目录1. 利用构造函数创建对象2. 为什么需要构造函数1. 利用构造函数创建对象<script> //利用构造函数创建对象 //我们需要创建四大天王的对象 相同的属性: 名字 年龄 性别 相同的方法:唱歌 //构造函数的语法格式 /* function 构造函数名() { this.属性 = 值; this.方法 = function(){}原创 2022-02-21 16:12:38 · 423 阅读 · 0 评论 -
JS对象 (配代码及注释)
文章目录1. 遍历对象2. 利用对象字面量创建对象3. 利用new Object创建对象4. new关键字执行过程5. 复杂数据类型传参6. 基本包装类型1. 遍历对象<script> //遍历对象 var obj = { name: '香菜', age: 18, sex: '女', fn: function() {}原创 2022-02-21 16:04:38 · 812 阅读 · 0 评论 -
JS运算符~ 赋值 / 递增 / 逻辑 / 短路运算符 (配代码及注释)
文章目录1. 赋值运算符2. 递增运算符 练习3. 逻辑运算符 练习4. 短路运算(逻辑中断)1. 赋值运算符<script> var num = 10; /* num = num +1; num++; num = num +2; num += 2; */ num += 5; console.log(num); //15 var age = 2; age *=原创 2022-02-21 15:48:16 · 248 阅读 · 0 评论 -
JavaScript基础整理(配代码及注释)
1. 变量1.1 变量基础<script> //1.声明了一个age的变量 var age; //2.赋值 把值存入到这个变量中 age = 18; //3.输出结果 console.log(age); //4.变量的初始化(声明一个变量并赋值) var my = "香菜yyds!"; console.log(my); //我是分割原创 2022-02-21 15:38:18 · 2399 阅读 · 0 评论