1 3 7 - 1 4 4 1 - 9 7 9 7
首页 > 合作加盟 > 合作加盟详细内容

程序语言的根本元素是什么

来源:营销型SEO优化 | 作者:营销型SEO优化 | 时间:2022-04-06 | 浏览:5559
字体大小:


JavaScript固然是脚本说话,但它也具有今朝常常使用的北京网站扶植法式设计说话的一些配合特性。下面就以该说话为例简略先容法式设计说话中具有的基本元素。

1.标识符

标识符(Identifier)是一种字符序列,用于为法式中的各种工具定名,分歧说话对标识符的结构划定规矩略有分歧。JavaScript规则标识符必须以字母、下划线、美圆符号($)等字符开首,厥后能够是零个或多少个字母、数字、下划线和美圆符号,标识符中不克不及包括空格。比方,_x, xl , counter, number-of-students都是正当的标识符,而5x, x', zhang衣han等则不契合标识符的结构划定规矩。

注愈:大多数说话中的标识符都辨别巨细写,也就是说,大写字母和小写字母是分歧的,是以Counter和。ounter是两个分歧的标识符,用于透露显露,两个分歧的工具。

2.关头字

每种法式说话在设计时城市规则一些字(词)的寄义,不克不及再将它们作为其他用处利用,这些具有特定寄义的关头字也称为保留字。JavaScript说话的关头字如表7-6所示。

3.变量和变量声明

在法式中,数据具有称号和值。能够将称号看做人的职务或头衔,大概其他值能够改变的工具。比方,一所黉舍具有校长、教务处长等职务,这些职务的称号平日不会改变,然则分歧期间由分歧的人担负这些职务,这些分歧的人就是这些职务的值。
变量(Variable)是一个与数据亲切相干的概念,在法式中,数据就是存储在变量中的。变量是用来存储值的所在处,它们具有名字和数据范例。变量的值在法式运转进程中能够改变。

在写法式时,平日需求指明一些数据的范例和称号.尔后对需求处置的数据以其称号加以援用,这称为变量声明。


多数说话规则,法式中利用的每个变量都必须先声明,然后再援用。JavaScript容许在法式中的任何处所安排变量声明,但因为变量声明是宜布法式中要利用甚么变量,是以一样平常将变量声明安排在法式的入手下手处,其意义相即是“将在本法式中利用以下变量”。

在JavaScript中,声明变量的饬令为var,厥后是一个用逗号分开的标识符列表。比方,若法式中需求用radius和area别离透露显露,圆的半径和面积,则应举行以下声明,讲明这两个标识符作为变量利用:

var radius, area;

变量声明指出标识符是一个变量的称号,但这个称号对应的数据的值是甚么呢?这时候,它还没有肯定的值。

关于已声明的标识符,平日需求给它一个初始值,这可经过进程对变量举行初始化来完成.比方,声明taxRate和balanceDue将被用做法式变量。并具有初始值0.2和0,能够利用以下语句:

var taxRate=0.2;
var balanceDue=O;
大概
var taxRate=0.2, balanceDue=O

4.墓本数据范例

在法式说话中,将值解释为分歧的范例,以便于存储和运算。JavaScript说话的三种基本数据范例是数值型、字符串型和布尔型。

(1)数值范例

后面赋给变最taxRate和balanceDue的初始值就是数值(数字),法式中的数值具有一些誊写划定规矩.比方,30%应写成0.3;不管数值代表甚么值,都不带单位,是以$10.89写成10.89.法式说话中容许0.3,10.89,235等数值的写法,也容许用迷信计数法,比方314150可写为3. 1415e+5,此中,e(也能够写作E)透露显露,“10的乘幂”。

(2)字符串型

字符串是罕见的一种数据,在法式中常常使用单引号或双引号括起来。下面是几个字符串的例子:

"students" "Roberts Smith" "Strings can contain blanks.”

能够在声明一个变量名时用字符串举行初始化,比方:

var name- "Roberts Smith", haircolor- "black";

(3)布尔型

与数值和字符串分歧,布尔值只需两个:True和False,用于透露显露,逻辑中的真和假。需求重视的是,True和False不是标识符或字符串,与100和2. 718是数值范例的值一样,True和False是布尔范例的值。

布尔值得名于英国数学家George Boole,他把逻辑推理变加倍代数演算。平日,说话中还会设置其他的数据范例,这里不再赘述。

与C,Java说话的变最分歧,JavaScript中的变量是无范例的,一个JavaScript变量能够寄存任何范例的值,而Java和C中的变量只能寄存它所声明的特定范例的值。

5.数组

关于一组范例沟通的数据元素,在法式中能够用数组透露显露,。利用数组时,要解释数组的称号、范例和巨细.

比方,下面是在JavaScript中声明的一个数组

var nums=new array (10);

此中,nums透露显露,数组的称号,10透露显露,该数组的巨细(即元素个数)。

数组中的元素经过进程分歧的索引值相互辨别,能够用“数组名〔]”的花式来援用.比方,界说下面的数组nums后,其元素为nums[0], nums[1 ] . """ , nums[9 ]。

6.表达式

法式中接纳表达式来透露显露,计较。与代数式类似,表达式描写了履行现实计较的方法.表达式由操纵数(Operand)和运算符(Operator)组成.操纵数能够是变量或数值常量.常常使用的运算符可分为算术运算符、干系运算符和逻辑运算符。

(1)算术运算符

算术运算符用来在表达式中透露显露,算术运算。算术表达式的誊写方式与代数式类似,但不完整一样。比方,在法式中,乘法符号用星号(,)透露显露,、除法用斜杠(/)透露显露,。一样平常状态下.表达式中的乘、除法应先于加、减法举行运算(即乘除运算符的优先级高于加减运算符),除非用圆括号来组合操纵。是以,a * (b+c)等同于a*b+a二。。别的,表达式中的符号必须写在统一行上,不克不及有上标或下标。是以,代数式中罕见的乘幂在表达式中需用某种寄义
等价的方式透露显露,,比方,x2应透露显露,成x*x。

有些运算符称为二元运算符(Binary Operator),比方“+”和“,”,营销型SEO优化,因为它们对两个操纵数运算。对一个操纵数举行运算的运算符称为一元运算符(Unary Operator),比方取负(一)运算。算术运算中的减(一)、除(/)、整除取余数(环)运算符都是二元运算符。整除取余数运算是对两个整数举行除运算的了局取余数。是以,4%8的了局为4,8%4的了局为0。

下面是两个算术表达式的例子,此中的height, height, days, hours, minutes和seconds是变量,这两个表达式的值取决于计较该表达式时这些变量的值。
(height+ width) /2
((days * 24+hours) * 60+minutes) * 60+seconds

(2)干系运算符

干系运算用于测试两个操纵数之间的干系,其了局为布尔值,透露显露,两个操纵数的某种干系建立(True)或不建立(False)。干系运算符为<、<二、>、>=、==、!=,别离透露显露,小于、小于或即是、大于、大于或即是、即是、不即是.

(3)逻辑运算符

若要在一个表达式中同时测试两个或两个以上的干系,则需求用逻辑运算符.基本的逻辑运算符为逻辑与(Logical and, &&)、逻辑或(Logical or,川)及逻辑非(Logical not,!)。用逻辑运算符组成的表达式的值为True或False,逻辑非(!)是一元运算符,它将操纵数的逻辑值取反,即如果操纵数a的值是True,则la的值为False;如果操纵数a的值是False,则!la的值为True。逻辑与(&&)、逻辑或||)的寄义如表7-7所示。

免责声明:本文内容由互联网用户自发贡献自行上传,本网站也不承担相关的法律责任。如果您发现本文章中有涉嫌抄袭的内容,请发送邮件至:sales@sznetsoft.com或者至电给本网站进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权的内容。
相关信息
  • QQ好友
  • QQ空间
  • 腾讯微博
  • 新浪微博
  • 人人网
  • 豆瓣网
  • Facebook
  • Twitter
  • linkedin
  • 谷歌Buzz


线

网软通在线


在线客服: 点击这里给我发消息                        

1231.jpg

留言内容