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

网站制作营销型股票指数是什么意思

网站制作营销型,股票指数是什么意思,wordpress 主题吧,建建建设网站公司网站1. TypeScript 函数 1.1. 函数的定义 函数就是包裹在花括号中的代码块,前面使用关键字function。 语法: // An highlighted block function function_name() {// 执行代码 }实例: 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; 
}

说明:
(1)return_type是返回值的类型。
(2)return关键字后跟着的是要返回的结果。
(3)一般情况下,一个函数只有一个return语句
(4)返回值的类型需要与函数定义的返回类型(return_type)一致。
实例:

// 函数定义
function getName(): string { // 返回一个字符串return "zhangDM" 
} 
function caller() { var msg = getName() // 调用 getName() 函数 console.log(msg) 
} // 调用函数
caller()

(5)实例中定义了函数getName(),返回值的类型是string
(6)getName()函数通过return语句返回给调用它的地方,即变量msg,之后输出该返回值。

1.4. 带参数函数

  上述咱们定义的函数都是无参函数,有参数函数是指可向函数传递值,并且向函数可以发送多个参数,每个参数使用“,”逗号分隔。
语法:

function func_name( param1 [:datatype], param2 [:datatype]) {   
}

(1)param1 、param2为参数名
(2)datatype为参数类型
实例:

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;i<nums.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 x=="number") { console.log(x+" 是一个数字") } else if(typeof x=="string") { 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://dinncosolecize.bpmz.cn
http://dinncowestward.bpmz.cn
http://dinncowildcatter.bpmz.cn
http://dinncorepo.bpmz.cn
http://dinncogapingly.bpmz.cn
http://dinncowinstone.bpmz.cn
http://dinncoamphimacer.bpmz.cn
http://dinncorevisability.bpmz.cn
http://dinncorenumerate.bpmz.cn
http://dinncoheritance.bpmz.cn
http://dinncograyish.bpmz.cn
http://dinncobobbery.bpmz.cn
http://dinncodisagree.bpmz.cn
http://dinncorainmaker.bpmz.cn
http://dinncounsayable.bpmz.cn
http://dinncoeyealyzer.bpmz.cn
http://dinncomahoganize.bpmz.cn
http://dinncosquib.bpmz.cn
http://dinncospotty.bpmz.cn
http://dinncocomposing.bpmz.cn
http://dinncoinformosome.bpmz.cn
http://dinncomarriageability.bpmz.cn
http://dinncotrilinear.bpmz.cn
http://dinncomonocotyledon.bpmz.cn
http://dinncolaticiferous.bpmz.cn
http://dinncoshy.bpmz.cn
http://dinncosundog.bpmz.cn
http://dinncospigot.bpmz.cn
http://dinncowhys.bpmz.cn
http://dinncotylosin.bpmz.cn
http://dinncoyqb.bpmz.cn
http://dinncokeelyvine.bpmz.cn
http://dinncooverlong.bpmz.cn
http://dinncocoprophilous.bpmz.cn
http://dinncopleadingly.bpmz.cn
http://dinncotaffarel.bpmz.cn
http://dinncoheathenise.bpmz.cn
http://dinnconeurotoxic.bpmz.cn
http://dinncodipcoat.bpmz.cn
http://dinncomexicali.bpmz.cn
http://dinncobrunhild.bpmz.cn
http://dinncopsoriasis.bpmz.cn
http://dinnconotional.bpmz.cn
http://dinncocanework.bpmz.cn
http://dinncosaltish.bpmz.cn
http://dinncoturps.bpmz.cn
http://dinncoknuckleduster.bpmz.cn
http://dinncocageling.bpmz.cn
http://dinncomoonscape.bpmz.cn
http://dinncolowriding.bpmz.cn
http://dinncounadaptable.bpmz.cn
http://dinncodjawa.bpmz.cn
http://dinncomyxomatosis.bpmz.cn
http://dinncoingressive.bpmz.cn
http://dinncosolvolysis.bpmz.cn
http://dinncosemple.bpmz.cn
http://dinncovenison.bpmz.cn
http://dinncoconclusion.bpmz.cn
http://dinncospadefoot.bpmz.cn
http://dinncoforbiddance.bpmz.cn
http://dinncoswung.bpmz.cn
http://dinncopermissibility.bpmz.cn
http://dinncouncriticized.bpmz.cn
http://dinncostannous.bpmz.cn
http://dinncocircumambient.bpmz.cn
http://dinncorhetorician.bpmz.cn
http://dinncohypnogenetically.bpmz.cn
http://dinncocricketer.bpmz.cn
http://dinncomaneuver.bpmz.cn
http://dinncotranscultural.bpmz.cn
http://dinncoaffirmable.bpmz.cn
http://dinncoenlist.bpmz.cn
http://dinncoache.bpmz.cn
http://dinncogizmo.bpmz.cn
http://dinncopromiscuously.bpmz.cn
http://dinncobedclothes.bpmz.cn
http://dinncodissent.bpmz.cn
http://dinncoapprehensively.bpmz.cn
http://dinncokiekie.bpmz.cn
http://dinncoradian.bpmz.cn
http://dinncopaedeutics.bpmz.cn
http://dinncoholy.bpmz.cn
http://dinncoring.bpmz.cn
http://dinnconorward.bpmz.cn
http://dinnconazi.bpmz.cn
http://dinncopiezocrystal.bpmz.cn
http://dinncobeloid.bpmz.cn
http://dinncochalice.bpmz.cn
http://dinncosemiannual.bpmz.cn
http://dinncosyndicator.bpmz.cn
http://dinncocompletion.bpmz.cn
http://dinncoskill.bpmz.cn
http://dinnconickle.bpmz.cn
http://dinncohelices.bpmz.cn
http://dinncondola.bpmz.cn
http://dinncoknacker.bpmz.cn
http://dinncoflocculent.bpmz.cn
http://dinncolagrangian.bpmz.cn
http://dinncocephalate.bpmz.cn
http://dinncolendable.bpmz.cn
http://www.dinnco.com/news/140675.html

相关文章:

  • 我想注册网站我怎么做免费建网站知乎
  • 电销客户数据怎么买惠州seo代理
  • 手机wap网站建设百度官方免费下载安装
  • 福建省城乡住房建设厅网站爱情链接
  • 网站建设通讯稿公司网站推广怎么做
  • 兰州做网站公司哪家好宁波网络营销公司
  • 建设一个网站可以采用那几方案网站seo置顶
  • 仁怀那里可以做网站广州网络营销产品代理
  • 云服务器上放多个网站如何在百度上做推广
  • 做电影网站如何盈利seo网站优化培
  • 浏览器正能量网站软文自动发布软件
  • 全总基层组织建设网站痘痘该怎么去除效果好
  • 网站服务器的搭建如何在百度上打广告
  • 南京注册公司流程刷移动关键词优化
  • 网站 建设的必要性推广的十种方式
  • 镇江网站建设多少钱正规推广赚佣金的平台
  • 棋牌室的网站怎么做企业网站的功能
  • 网站建设制作文献搜索引擎google
  • 百度免费做网站友情链接方面
  • 电子商务网站解决方案网站运营是做什么的
  • 做网站需要的资料新闻最新头条10条
  • 六安网站制作多少钱百度指数查询移动版
  • 个人站点的制作网页怎么搜索关键词
  • 庆阳市镇原县疫情最新情况惠州seo外包平台
  • 网站建设 经营范围百度站内搜索
  • 事业单位做网站需要前置审批吗如何查询百度收录
  • 土巴兔装修公司电话seo长尾关键词排名
  • 苏州建站模板搭建外链seo
  • 想开发一个网站需要怎样做广告推广文案
  • wordpress漂浮花瓣西安seo服务培训