当前位置: 首页 > news >正文

海宁公司做网站分销系统合法吗

海宁公司做网站,分销系统合法吗,wordpress页面图片轮播图,团建网站JavaScript 进阶 文章目录 JavaScript 进阶深入对象构造函数实例成员静态成员 内置构造函数ObjectArray包装类型StringNumber 了解面向对象编程的基础概念及构造函数的作用#xff0c;体会 JavaScript 一切皆对象的语言特征#xff0c;掌握常见的对象属性和方法的使用。 了解…JavaScript 进阶 文章目录 JavaScript 进阶深入对象构造函数实例成员静态成员 内置构造函数ObjectArray包装类型StringNumber 了解面向对象编程的基础概念及构造函数的作用体会 JavaScript 一切皆对象的语言特征掌握常见的对象属性和方法的使用。 了解面向对象编程中的一般概念能够基于构造函数创建对象理解 JavaScript 中一切皆对象的语言特征理解引用对象类型值存储的的特征掌握包装类型对象常见方法的使用 深入对象 了解面向对象的基础概念能够利用构造函数创建对象。 构造函数 构造函数是专门用于创建对象的函数如果一个函数使用 new 关键字调用那么这个函数就是构造函数。 script// 定义函数function foo() {console.log(通过 new 也能调用函数...);}// 调用函数new foo; /script总结 使用 new 关键字调用函数的行为被称为实例化实例化构造函数时没有参数时可以省略 ()构造函数的返回值即为新创建的对象构造函数内部的 return 返回的值无效 注实践中为了从视觉上区分构造函数和普通函数习惯将构造函数的首字母大写。 实例成员 通过构造函数创建的对象称为实例对象实例对象中的属性和方法称为实例成员。 script// 构造函数function Person() {// 构造函数内部的 this 就是实例对象// 实例对象中动态添加属性this.name 小明// 实例对象动态添加方法this.sayHi function () {console.log(大家好~)}}// 实例化p1 是实例对象// p1 实际就是 构造函数内部的 thisconst p1 new Person()console.log(p1)console.log(p1.name) // 访问实例属性p1.sayHi() // 调用实例方法 /script总结 构造函数内部 this 实际上就是实例对象为其动态添加的属性和方法即为实例成员为构造函数传入参数动态创建结构相同但值不同的对象 注构造函数创建的实例对象彼此独立互不影响。 静态成员 在 JavaScript 中底层函数本质上也是对象类型因此允许直接为函数动态添加属性或方法构造函数的属性和方法被称为静态成员。 script// 构造函数function Person(name, age) {// 省略实例成员}// 静态属性Person.eyes 2Person.arms 2// 静态方法Person.walk function () {console.log(^_^人都会走路...)// this 指向 Personconsole.log(this.eyes)} /script总结 静态成员指的是添加到构造函数本身的属性和方法一般公共特征的属性或方法静态成员设置为静态成员静态成员方法中的 this 指向构造函数本身 内置构造函数 掌握各引用类型和包装类型对象属性和方法的使用。 在 JavaScript 中最主要的数据类型有 6 种分别是字符串、数值、布尔、undefined、null 和 对象常见的对象类型数据包括数组和普通对象。其中字符串、数值、布尔、undefined、null 也被称为简单类型或基础类型对象也被称为引用类型。 在 JavaScript 内置了一些构造函数绝大部的数据处理都是基于这些构造函数实现的JavaScript 基础阶段学习的 Date 就是内置的构造函数。 script// 实例化let date new Date();// date 即为实例对象console.log(date); /script甚至字符串、数值、布尔、数组、普通对象也都有专门的构造函数用于创建对应类型的数据。 Object Object 是内置的构造函数用于创建普通对象。 script// 通过构造函数创建普通对象const user new Object({name: 小明, age: 15})// 这种方式声明的变量称为【字面量】let student {name: 杜子腾, age: 21}// 对象语法简写let name 小红;let people {// 相当于 name: namename,// 相当于 walk: function () {}walk () {console.log(人都要走路...);}}console.log(student.constructor);console.log(user.constructor);console.log(student instanceof Object); /script。 总结 推荐使用字面量方式声明对象而不是 Object 构造函数Object.assign 静态方法创建新的对象Object.keys 静态方法获取对象中所有属性Object.values 表态方法获取对象中所有属性值 Array Array 是内置的构造函数用于创建数组。 script// 构造函数创建数组let arr new Array(5, 7, 8);// 字面量方式创建数组let list [html, css, javascript]/script数组赋值后无论修改哪个变量另一个对象的数据值也会相当发生改变。 总结 推荐使用字面量方式声明数组而不是 Array 构造函数 实例方法 forEach 用于遍历数组替代 for 循环 (重点) 实例方法 filter 过滤数组单元值生成新数组(重点) 实例方法 map 迭代原数组生成新数组(重点) 实例方法 join 数组元素拼接为字符串返回字符串(重点) 实例方法 find 查找元素 返回符合测试条件的第一个数组元素值如果没有符合条件的则返回 undefined(重点) 实例方法every 检测数组所有元素是否都符合指定条件如果所有元素都通过检测返回 true否则返回 false(重点) 实例方法some 检测数组中的元素是否满足指定条件 如果数组中有元素满足条件返回 true否则返回 false 实例方法 concat 合并两个数组返回生成新数组 实例方法 sort 对原数组单元值排序 实例方法 splice 删除或替换原数组单元 实例方法 reverse 反转数组 实例方法 findIndex 查找元素的索引值 包装类型 在 JavaScript 中的字符串、数值、布尔具有对象的使用特征如具有属性和方法如下代码举例 script// 字符串类型const str hello world!// 统计字符的长度字符数量console.log(str.length)// 数值类型const price 12.345// 保留两位小数price.toFixed(2) // 12.34 /script之所以具有对象特征的原因是字符串、数值、布尔类型数据是 JavaScript 底层使用 Object 构造函数“包装”来的被称为包装类型。 String String 是内置的构造函数用于创建字符串。 script// 使用构造函数创建字符串let str new String(hello world!);// 字面量创建字符串let str2 你好世界;// 检测是否属于同一个构造函数console.log(str.constructor str2.constructor); // trueconsole.log(str instanceof String); // false /script总结 实例属性 length 用来获取字符串的度长(重点)实例方法 split(分隔符) 用来将字符串拆分成数组(重点)实例方法 substring需要截取的第一个字符的索引[,结束的索引号] 用于字符串截取(重点)实例方法 startsWith(检测字符串[, 检测位置索引号]) 检测是否以某字符开头(重点)实例方法 includes(搜索的字符串[, 检测位置索引号]) 判断一个字符串是否包含在另一个字符串中根据情况返回 true 或 false(重点)实例方法 toUpperCase 用于将字母转换成大写实例方法 toLowerCase 用于将就转换成小写实例方法 indexOf 检测是否包含某字符实例方法 endsWith 检测是否以某字符结尾实例方法 replace 用于替换字符串支持正则匹配实例方法 match 用于查找字符串支持正则匹配 注String 也可以当做普通函数使用这时它的作用是强制转换成字符串数据类型。 Number Number 是内置的构造函数用于创建数值。 script// 使用构造函数创建数值let x new Number(10)let y new Number(5)// 字面量创建数值let z 20/script总结 推荐使用字面量方式声明数值而不是 Number 构造函数实例方法 toFixed 用于设置保留小数位的长度
http://www.hkea.cn/news/14375402/

相关文章:

  • 网页设计与网站建设在线考试1688做网站需要多少钱
  • 网站定制报价京东自营商城官网
  • 怎么做网站界面分析建设一个企业网站需要多少钱
  • 做网站设计软件南京企业制作网站
  • 遵义网站建设公司电话建筑人才招聘网最新招聘
  • 繁体版 企业网站餐饮招商
  • 长沙百度网站制作搭建一个网上商城要多少钱
  • 网站短信验证码接口怎么做wordpress试玩app
  • 昆明学校网站建设专做运动装的网站
  • 怎么用h5做网站项目三的设计与制作
  • 免费网站设计培训班宁波城乡建设局管方网站
  • 销售产品单页面网站湖北建设厅举报网站
  • 社区网站建设公司wordpress建站程序
  • 网站开发工具与使用平台永嘉做网站
  • 济南泰安网站建设公司设计制作一个企业类型网站
  • 免费试用网站源码抑郁症图片加时间生成器在线制作
  • 凡科网站后台登陆指数运算法则
  • 泉州建设工程招投标信息网衡阳seo优化首选
  • 若比邻跨境电商网站网站建设到运营需要多少钱
  • 做零食网站的首页模板网页浏览器缩写
  • 建设网站前需考虑哪些问题贵州住房建设厅网站
  • wordpress时间插件下载地址seo建站淘客
  • 选择网站建设公司凤凰网站ui专业设计
  • .net开发微信网站4s店网站建设
  • 哪些是企业网站wordpress 输出json
  • 网站开发tornadowordpress 记账
  • 做网站子页网站项目开发流程图
  • 江西华邦网站建设广州安全教育平台咨询电话
  • phpcms 后台修改修改网站备案号seo织梦网站建设步骤
  • 建设网站的好处广州开发区建设局网站黄埔