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

网站建设 翰臣科技襄阳宜城网站建设

网站建设 翰臣科技,襄阳宜城网站建设,绍兴app定制,企业邮箱查询系统JavaScript 笔记 函数参数 默认参数 在 JavaScript 中#xff0c;我们可以为函数的参数设置默认值。如果调用函数时没有传递参数#xff0c;那么参数将使用默认值。 function greet(name World) {console.log(Hello, ${name}!); }greet(); // 输出#xff1a;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}. Im ${this.age} years old.); };const person1 new Person(Alice, 25); const person2 new Person(Bob, 30);person1.greet(); // 输出Hello, my name is Alice. Im 25 years old. person2.greet(); // 输出Hello, my name is Bob. Im 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}. Im ${this.age} years old.);} }const person1 new Person(Alice, 25); const person2 new Person(Bob, 30);person1.greet(); // 输出Hello, my name is Alice. Im 25 years old. person2.greet(); // 输出Hello, my name is Bob. Im 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://www.hkea.cn/news/14387797/

相关文章:

  • 湘潭网站建设磐石网络建设银行网站-个人业务
  • 买了网站主机后如何建设网站wordpress 折叠插件
  • 申请绿色网站赣县区建设局网站
  • 长宁移动网站建设医疗机构网站以患者做宣传
  • 当阳建设中学网站wordpress 黑条
  • 如何修改wordpress首页白山网站seo
  • 上海知名网站建设公司排名专业简章
  • google免费入口seolxw
  • 什么网站做家具出口中国十大建筑集团
  • 电商网站推广方案施工员证怎么查询网站
  • 微信公众号怎么做网站购物网站模版html
  • php网站生成静态页面网站建设与管理教程视频
  • 北京做网站建设的公司哪家好wordpress搜索结果不存在页面
  • 菜鸟怎样做自己的网站网站外链平台
  • pc端网站设计规范拼多多网上购物入口
  • 个人网站域名名称大全大连网站建设那家好
  • 网站建设头部代码google 空间 网站
  • 宁波网站建设选择荣胜网络国家认可提升学历正规机构
  • php网站接入支付宝网站管理 官网
  • 江苏省网站备案查询自己可以开发app软件
  • 成都网站编辑网页美工设计网课
  • dw和vs做网站哪个好用南山模板网站建设公司
  • 网站服务器迁移中核工建设集团有限公司网站
  • 怎样建设好门户网站如何建一个营销网站
  • 做电商搜素材网站都是什么手把手教你学网站建设
  • 网站制作器手机版下载wordpress各个文件
  • 门户网站开发注意事项怎么看网站有没有做竞价
  • 做网站需要买多大空间室内设计学校哪些
  • 网站开发师是属于IT主体职业lua做网站
  • 网站平台建设缴纳什么税做网站一台电脑可以吗