武威400电话办理【武威网站公司】武威百度优化、武威域名注册、武威网店美工、武威微信公众号托管-网站优化-网站建设【企业网站制作|网页设计】- 高端网站建设 - 书生商友信息科技-

全国热线:400-111-6878

网站建设推广专家

武威400电话办理【武威网站公司】武威百度优化、武威域名注册、武威网店美工、武威微信公众号托管

发表日期: 2021-05-29 16:30:40 浏览次数:129

武威400电话办理【武威网站公司】武威百度优化、武威域名注册、武威网店美工、武威微信公众号托管

网站建设.jpg

武威,简称“凉”,古称凉州、姑臧,是甘肃省辖地级市,甘肃省人民政府批复确定的丝绸之路经济带甘肃段重要节点城市、国家历史文化名城,河西走廊中心城市。截至2019年,辖1个区、2个县、1个自治县,总面积3.23万平方公里,常住人口182.5万人,城镇人口79.05万人,聚居着汉、藏、回、蒙等38个民族。 [1]  [86] 

武威地处中国西北地区,甘肃省中部,河西走廊东端,东接兰州、南靠西宁、北临银川和内蒙古、西通新疆,是国务院命名的对外开放城市、甘肃省确定的区域中心城市、西部重要的交通隘口城市。武威名胜古迹众多,自然景观与历史文化交相辉映,先后被命名为国家历史文化名城、中国优秀旅游城市和中国葡萄酒城。

武威历史悠久,早在四、五千年前,就有戎、崔、月氏、乌孙等北方民族聚族而居。自汉武帝派骠骑将军霍去病远征河西,击败匈奴,彰显大汉帝国的“武功军威”命名武威,已有近2200多年的历史。因武威地处古丝绸之路要冲,是古代中原与西域的经济枢纽,中原文化和西域文化的融汇传播之地,丝绸之路西段的要隘,中外商人云集的都会,历代王朝都曾在武威设郡置府。 [2-7] 

2014年,武威保税物流中心获国家部委联合批准设立的正式批复,成为甘肃省第一个海关特殊监管区;同年12月,由武威开出的首列中欧班列“天马号”开通运营;2016年,甘肃省委、省政府决定举全省之力建设甘肃(武威)国际陆港,标志着甘肃(武威)国际陆港建设上升到全省对外开放和发展外向型经济的战略层面。

function sin(degree){    return document.write(Math.sin(degree));
}
sin(30);

在这里degree就称之为变量。 于是输出了-0.9880316240928602,而不是0.5,因为这里用的是弧度制,而不是角度制。

sin(30)

的输出结果有点类似于sin 30。写括号的目的在于,括号是为了方便解析,这个在不同的语言中可能是不一样的,比如在ruby中我们可以直接用类似于数学中的表达:

2.0.0-p353 :004 > Math.sin 30=> -0.98803162409286182.0.0-p353 :005 >

我们可以在函数中传入多个变量,于是我们再回到小明的问题,就会这样去编写代码。

function calc(tang,num){
    result=tang*num;    document.write(result);
}
calc(3,4);

但是从某种程度上来说,我们的calc做了计算的事又做了输出的事,总的来说设计上有些不好。

2.3.2 重新设计

我们将输出的工作移到函数的外面,

function calc(tang,num){    return tang*num;
}document.write(calc(3,4));

接着我们用一种更有意思的方法来写这个问题的解决方案

function calc(tang,num){    return tang*num;
}function printResult(tang,num){    document.write(calc(tang,num));
}
printResult(3, 4)

看上去更专业了一点点,如果我们只需要计算的时候我们只需要调用calc,如果我们需要输出的时候我们就调用printResult的方法。

2.3.3 object和函数

我们还没有说清楚之前我们遇到过的document.write以及Math.sin的语法为什么看上去很奇怪,所以让我们看看他们到底是什么,修改app.js为以下内容

document.write(typeof document);document.write(typeof Math);

typeof document会返回document的数据类型,就会发现输出的结果是

object object

所以我们需要去弄清楚什么是object。对象的定义是

无序属性的集合,其属性可以包含基本值、对象或者函数。

创建一个object,然后观察这便是我们接下来要做的

store={};
store.tang=4;
store.num=3;document.write(store.tang*store.num);

我们就有了和document.write一样的用法,这也是对象的美妙之处,只是这里的对象只是包含着基本值,因为

typeof story.tang="number"

一个包含对象的对象应该是这样子的。

store={};
store.tang=4;
store.num=3;document.writeln(store.tang*store.num);var wall=new Object();
wall.store=store;document.write(typeof wall.store);

而我们用到的document.write和上面用到的document.writeln都是属于这个无序属性集合中的函数。

下面代码说的就是这个无序属性集中中的函数。

var IO=new Object();function print(result){    document.write(result);
};
IO.print=print;
IO.print("a obejct with function");
IO.print(typeof IO.print);

我们定义了一个叫IO的对象,声明对象可以用

var store={};

又或者是

var store=new Object{};

两者是等价的,但是用后者的可读性会更好一点,我们定义了一个叫print的函数,他的作用也就是document.write,IO中的print函数是等价于print()函数,这也就是对象和函数之间的一些区别,对象可以包含函数,对象是无序属性的集合,其属性可以包含基本值、对象或者函数。

复杂一点的对象应该是下面这样的一种情况。


武威400电话办理武威网站公司武威百度优化、武威域名注册、武威网店美工、武威微信公众号托管

上一条:武威网站推广【武威办理400电话】武威SEO优化、武威微信公众号APP客户端小程序开发、武威网站托管、武威APP开发
下一条:武威网站优化【武威开通400电话】武威网站搭建、武威微信公众号推文外包、武威开通京东拼多多设计、武威淘宝装修
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约