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

南宁免费自助建站模板建设网站图片素材

南宁免费自助建站模板,建设网站图片素材,企业网站个人备案,酒泉地网站推广1. TypeScript 函数 1.1. 函数的定义 函数就是包裹在花括号中的代码块#xff0c;前面使用关键字function。 语法#xff1a; // An highlighted block function function_name() {// 执行代码 }实例#xff1a; function test() { // 函数定义console.log(我就是…1. TypeScript 函数 1.1. 函数的定义 函数就是包裹在花括号中的代码块前面使用关键字function。 语法 // An highlighted block function function_name() {// 执行代码 }实例 function test() { // 函数定义console.log(我就是创建的名称为test的函数) } 1.2. 调用函数 函数只有通过调用才可以执行函数内的代码。 语法 function_name()实例 function test() { // 函数定义console.log(我就是创建的名称为test的函数) } test; // 调用函数1.3. 函数返回值 有时我们希望函数将执行的结果返回到调用它的地方这个需要通过return语句来实现使用return语句时函数就会停止并返回指定的值。 语法 function function_name(): return_type { // 语句return value; }说明 1return_type是返回值的类型。 2return关键字后跟着的是要返回的结果。 3一般情况下一个函数只有一个return语句 4返回值的类型需要与函数定义的返回类型return_type一致。 实例 // 函数定义 function getName(): string { // 返回一个字符串return zhangDM } function caller() { var msg getName() // 调用 getName() 函数 console.log(msg) } // 调用函数 caller()5实例中定义了函数getName()返回值的类型是string 6getName()函数通过return语句返回给调用它的地方即变量msg之后输出该返回值。 1.4. 带参数函数 上述咱们定义的函数都是无参函数有参数函数是指可向函数传递值并且向函数可以发送多个参数每个参数使用“”逗号分隔。 语法 function func_name( param1 [:datatype], param2 [:datatype]) { }1param1 、param2为参数名 2datatype为参数类型 实例 function add(x: number, y: number): number {return x y; } console.log(add(2,3))执行结果5 1.5. 可选参数与默认参数 在TypeScript函数里如果我们定义了参数则我们就必须传入这些参数除非将这些参数设置为可选可选参数使用问号标识“?”。 实例 function buildName(firstName: string, lastName?: string) {if (lastName)return firstName lastName;elsereturn firstName; } let result1 buildName(Bob); // 正确 let result2 buildName(Bob, Adams, Sr.); // 错误参数太多了 let result3 buildName(Bob, Adams); // 正确 默认参数格式 function function_name(param1[:type],param2[:type] default_value) {}注意参数不能同时设置为可选和默认。 实例 function calculate_discount(price:number,rate:number 0.50) { var discount price * rate; console.log(计算结果: ,discount); } calculate_discount(1000) calculate_discount(1000,0.30)执行结果 1.6. 剩余参数 有一种情况我们不知道要传入多少个参数这个时候就可以使用剩余参数来定义。 实例 function addNumbers(...nums:number[]) { var i; var sum:number 0; for(i 0;inums.length;i) { sum sum nums[i]; } console.log(和为,sum) } addNumbers(1,2,3) addNumbers(10,10,10,10,10)执行结果 1.7. 匿名函数 匿名函数是一个没有函数名的函数。   匿名函数在程序运行时动态声明除了没有函数名外其他的与标准函数一样。   我们可以将匿名函数赋值给一个变量这种表达式就成为函数表达式。 语法 var res function( [arguments] ) { ... }匿名函数自调用是在函数后使用即可 (function () { var x Hello!!; console.log(x) })()**执行结果**Hello!! 1.8. Lambda函数 Lambda 函数也称之为箭头函数。   箭头函数表达式的语法比函数表达式更短。 语法 ( [param1, param2,…param n] )statement;实例 var foo (x:number)10 x console.log(foo(100)) //输出结果为 110执行结果110   函数是一个语句块 ( [param1, param2,…param n] ) {// 代码块 }我们可以不指定函数的参数类型通过函数内来推断参数类型: var func (x) { if(typeof xnumber) { console.log(x 是一个数字) } else if(typeof xstring) { console.log(x 是一个字符串) } } func(12) func(Tom)执行结果 12 是一个数字 Tom 是一个字符串 1.9. 函数重载 重载是方法名字相同而参数不同返回类型可以相同也可以不同。   每个重载的方法或者构造函数都必须有一个独一无二的参数类型列表。 1参数类型不同 function disp(string):void; function disp(number):void;2参数数量不同 function disp(n1:number):void; function disp(x:number,y:number):void;3参数类型顺序不同 function disp(n1:number,s1:string):void; function disp(s:string,n:number):void;如果参数类型不同则参数类型应设置为 any。   参数数量不同你可以将不同的参数设置为可选。 实例 function disp(s1:string):void; function disp(n1:number,s1:string):void; function disp(x:any,y?:any):void { console.log(x); console.log(y); } disp(abc) disp(1,xyz);执行结果 abc undefined 1
http://www.hkea.cn/news/14554464/

相关文章:

  • 大龄网站开发人员中国机床行业
  • 网站建设怎么设置权限网站建设专员 岗位职责
  • 四川建设工程网站天河网站建设哪里好
  • 厦门集美建设局网站网站管理的内容包括
  • 广州知名的网站建设公司租远程服务器
  • c2c有哪些网站网站建设调查内容有哪些
  • 小清新网站设计帮卖货平台
  • 手机网站营销免费素材app
  • 湛江百度网站快速排名企业建设营销网站的目的是什么
  • 自己建立网站怎么建河北住房建设厅网站首页
  • 哪个网站可以做推手网站建设的经济可行性
  • 做任务 网站冻品网站的建设背景
  • 网站源码什么意思网页设计速成班培训
  • 域名注销期间网站还能打开吗seo优化技术招聘
  • 网站备案号被注销公司营业执照
  • 给网站做rss网站维护合同
  • 怎么介绍自己做的网站效果图wordpress登录无效用户名
  • 锦州做网站公司哪家好网站建设中模板
  • 站长做2个网站墨刀可以做网站原型图吗
  • 建设部物业证书查询官方网站网页制作与网站建设的发展趋势设想
  • seo建设可以做关键词优化的免费网站
  • 网站设计中的事件是什么网站建设方案新闻
  • 网站推广公司兴田德润电话多少杭州做搜索引擎网站的公司
  • 二级域名 wordpressseo网站整站优化
  • 网站新闻源码wordpress个人博客带会员
  • 织梦做网站要多长时间公司用什么邮箱好
  • 如何做网站将数据上传微营销推广方案
  • 成都定制企业网站制作广告投放运营主要做什么
  • 网页设计师网站贵州省建设部网站
  • 深圳网站建设模板专业提供网站建设服务是什么