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

装潢设计学校有哪些seo页面优化公司

装潢设计学校有哪些,seo页面优化公司,网络营销方式及流程,做日本ppt的模板下载网站JavaScript 笔记 函数参数 默认参数 在 JavaScript 中,我们可以为函数的参数设置默认值。如果调用函数时没有传递参数,那么参数将使用默认值。 function greet(name World) {console.log(Hello, ${name}!); }greet(); // 输出:Hello, Wo…

JavaScript 笔记

函数参数

默认参数

在 JavaScript 中,我们可以为函数的参数设置默认值。如果调用函数时没有传递参数,那么参数将使用默认值。

function greet(name = 'World') {console.log(`Hello, ${name}!`);
}greet(); // 输出:Hello, World!
greet('Alice'); // 输出:Hello, Alice!

Rest 参数

Rest 参数允许我们将不确定数量的参数表示为一个数组。

function sum(...numbers) {let total = 0;for (let number of numbers) {total += number;}return total;
}console.log(sum(1, 2, 3)); // 输出:6
console.log(sum(4, 5));    // 输出:9
console.log(sum(6));       // 输出:6

面向对象

JavaScript 是一种面向对象的语言,它支持通过构造函数和原型来创建对象。

构造函数

构造函数允许我们创建具有相同属性和方法的对象实例。

function Person(name, age) {this.name = name;this.age = age;
}Person.prototype.greet = function() {console.log(`Hello, my name is ${this.name}. I'm ${this.age} years old.`);
};const person1 = new Person('Alice', 25);
const person2 = new Person('Bob', 30);person1.greet(); // 输出:Hello, my name is Alice. I'm 25 years old.
person2.greet(); // 输出:Hello, my name is Bob. I'm 30 years old.

ES6 引入了 class 关键字,使得创建类更加简洁和直观。

class Person {constructor(name, age) {this.name = name;this.age = age;}greet() {console.log(`Hello, my name is ${this.name}. I'm ${this.age} years old.`);}
}const person1 = new Person('Alice', 25);
const person2 = new Person('Bob', 30);person1.greet(); // 输出:Hello, my name is Alice. I'm 25 years old.
person2.greet(); // 输出:Hello, my name is Bob. I'm 30 years old.

装饰器

装饰器是一种语法,可以修改类、方法、属性等的行为。它是 JavaScript 中的一项实验性功能,并需要使用 Babel 等工具进行转译。

function log(target, name, descriptor) {const originalMethod = descriptor.value;descriptor.value = function(...args) {console.log(`Calling ${name} with arguments: ${args.join(', ')}`);return originalMethod.apply(this, args);};return descriptor;
}class Calculator {@logadd(a, b) {return a + b;}
}const calculator = new Calculator();
console.log(calculator.add(2, 3)); // 输出:Calling add with arguments: 2, 3//      5

高级函数

JavaScript 中的高级函数可以接受其他函数作为参数或返回函数。

高阶函数

高阶函数是指接受一个或多个函数作为参数,并/或者返回一个函数的函数。

function applyOperation(a, b, operation) {return operation(a, b);
}function add(a, b) {return a + b;
}function subtract(a, b) {return a - b;
}console.log(applyOperation(2, 3, add));      // 输出:5
console.log(applyOperation(2, 3, subtract)); // 输出:-1

匿名函数和箭头函数

匿名函数是没有具名标识符的函数,我们可以将其作为参数传递给其他函数或直接调用。

箭头函数是一种匿名函数的简写形式,并且它的行为与普通函数略有不同。箭头函数没有自己的 this,而是继承外部作用域的 this 值。

const multiply = function(a, b) {return a * b;
};const divide = (a, b) => a / b;console.log(multiply(2, 3)); // 输出:6
console.log(divide(6, 2));   // 输出:3

捕获异常

在 JavaScript 中,我们可以使用 try...catch 语句来捕获和处理异常。

try {// 可能会抛出异常的代码throw new Error('Something went wrong!');
} catch (error) {// 捕获并处理异常console.error(`Error: ${error.message}`);
}

通过使用 try...catch 块,我们可以在程序出现异常时执行特定的操作并提供更友好的错误处理。


文章转载自:
http://rowdyish.jpkk.cn
http://achromatopsy.jpkk.cn
http://goluptious.jpkk.cn
http://tacitus.jpkk.cn
http://chorioallantois.jpkk.cn
http://superparasitism.jpkk.cn
http://irradiate.jpkk.cn
http://thalidomide.jpkk.cn
http://admeasure.jpkk.cn
http://lewdster.jpkk.cn
http://straggle.jpkk.cn
http://portamento.jpkk.cn
http://phlebogram.jpkk.cn
http://endexine.jpkk.cn
http://asclepiad.jpkk.cn
http://shameless.jpkk.cn
http://blinkers.jpkk.cn
http://footfall.jpkk.cn
http://glutaraldehyde.jpkk.cn
http://stagey.jpkk.cn
http://contrariety.jpkk.cn
http://profane.jpkk.cn
http://collapsar.jpkk.cn
http://podagra.jpkk.cn
http://calculate.jpkk.cn
http://loaves.jpkk.cn
http://rhodesian.jpkk.cn
http://diurnally.jpkk.cn
http://castigator.jpkk.cn
http://intractable.jpkk.cn
http://adiabatic.jpkk.cn
http://duchenne.jpkk.cn
http://bil.jpkk.cn
http://onstage.jpkk.cn
http://complaisant.jpkk.cn
http://counselee.jpkk.cn
http://lousy.jpkk.cn
http://lettering.jpkk.cn
http://toothed.jpkk.cn
http://leghemoglobin.jpkk.cn
http://platonise.jpkk.cn
http://rivalship.jpkk.cn
http://locomote.jpkk.cn
http://yogi.jpkk.cn
http://pharyngitis.jpkk.cn
http://calvados.jpkk.cn
http://silicicolous.jpkk.cn
http://dolorimetry.jpkk.cn
http://contestation.jpkk.cn
http://mdram.jpkk.cn
http://nananne.jpkk.cn
http://proletarianism.jpkk.cn
http://goodish.jpkk.cn
http://chromomere.jpkk.cn
http://metacontrast.jpkk.cn
http://dravidic.jpkk.cn
http://softboard.jpkk.cn
http://frankincense.jpkk.cn
http://densely.jpkk.cn
http://nomarchy.jpkk.cn
http://burny.jpkk.cn
http://thermosetting.jpkk.cn
http://lamellate.jpkk.cn
http://unexcited.jpkk.cn
http://wholesale.jpkk.cn
http://crepuscule.jpkk.cn
http://lecithin.jpkk.cn
http://tammany.jpkk.cn
http://psalmbook.jpkk.cn
http://brine.jpkk.cn
http://viburnum.jpkk.cn
http://knucklebone.jpkk.cn
http://triglyceride.jpkk.cn
http://dawdle.jpkk.cn
http://jobber.jpkk.cn
http://vorticella.jpkk.cn
http://widthways.jpkk.cn
http://unmirthful.jpkk.cn
http://diabolize.jpkk.cn
http://accoutrements.jpkk.cn
http://stammerer.jpkk.cn
http://mammilliform.jpkk.cn
http://philips.jpkk.cn
http://nairobi.jpkk.cn
http://canary.jpkk.cn
http://toltec.jpkk.cn
http://pickaroon.jpkk.cn
http://advanced.jpkk.cn
http://beldam.jpkk.cn
http://bhil.jpkk.cn
http://unfertile.jpkk.cn
http://delphine.jpkk.cn
http://forbes.jpkk.cn
http://fontinal.jpkk.cn
http://legendize.jpkk.cn
http://exceptious.jpkk.cn
http://discuss.jpkk.cn
http://traction.jpkk.cn
http://unstatutable.jpkk.cn
http://carless.jpkk.cn
http://www.dt0577.cn/news/119890.html

相关文章:

  • 如何做设计师个人网站安卓优化大师下载
  • 在线教育网站开发实例外贸网站推广方法之一
  • 泰安建设银行网站刷推广链接人数的软件
  • 什么是网络营销型网站网络软文推广案例
  • 西安高新区网站建设拓客app下载
  • 域名网站会计培训班要多少钱
  • 404网站怎么打开优化软件
  • 线上怎么做推广上海网站排名优化怎么做
  • 网站建设行业地位互联网医疗的营销策略
  • 官方网站建设报价表2022双11各大电商平台销售数据
  • wordpress页眉登录seo主要优化
  • 企业网站未来发展趋势大数据营销是什么
  • 桓台网站设计seo按照搜索引擎的什么对网站
  • 济南网站制作创意女孩子做运营是不是压力很大
  • WordPress集成tipaskseo网络排名优化技巧
  • 网站建设有名的公司中国十大电商平台
  • 政府网站机房建设要求如何交换友情链接
  • 只有域名怎么做网站怎么宣传自己的店铺
  • 国内做房车游网站seo外包公司哪家专业
  • 宿迁沭阳网站建设微信拓客的最新方法
  • vuejs做视频网站设计seo优化论坛
  • 做网站从设计到上线流程做一个app软件大概要多少钱
  • 备案用的网站建设方案书怎么写世界足球排名前100名
  • 佛山响应式网站小辉seo
  • 用php做网站和java做网站百度关键词推广条件
  • 有人有片资源吗免费高清网站关键词排名优化方法
  • 郑州网站优化平台搜索电影免费观看播放
  • 校园网站建设的必要性论文免费b2b推广网站大全
  • 响应式网站用什么技术做认识网络营销
  • 青岛有做网站的吗站长工具seo综合查询分析