27
4006-5666-83
当前位置:首页 > 资讯 > 建站知识

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

2014-06-17 酷站科技
JavaScript尽管是开发语言,但它也具备现阶段常见的北京市网站建设编程设计語言的一些相互特点。下边就以该語言为例子简易详细介绍编程设计語言中具备的基本元素。

1.标志符

标志符(Identifier)是一种标识符编码序列,用以为程序流程中的各种各样目标取名,不一样語言对标志符的结构标准略有不同。JavaScript要求标志符务必以英文字母、下横线、美元符号($)等标识符开始,之后能够 是零个或数个英文字母、数据、下横线和美元符号,标志符中不可以包括空格符。比如,_x, xl , counter, number-of-students全是合理合法的标志符,而5x, x', zhang衣han等则不符标志符的结构标准。

注愈:大部分語言中的标志符都区别英文大小写,,换句话说,英文大写字母和小写字母是不一样的,因而Counter和。ounter是2个不一样的标志符,用以表明2个不一样的目标。

2.关键词

每个编程语言在设计方案时都是会要求一些字(词)的含意,不可以再将他们做为别的主要用途应用,这种具备特殊含意的关键词也称之为保留字。JavaScript語言的关键字如表7-6所显示。

3.自变量和自变量申明

在程序流程中,数据信息具备名字合值。能够 将名字看作人的职位或称号,或是别的值能够 转变的目标。比如,一所学校具备校领导、教务部长等职位,这种职位的名字一般不容易转变,可是不一样阶段由不一样的人出任这种职位,这种不一样的人便是这种职位的值。
javascript语言的关键字
自变量(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)布尔型

与标值和字符串数组不一样,布尔值仅有2个: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表明该数字能量数组的尺寸(即原素数量)。

数字能量数组中的原素根据不一样的数据库索引值互相区别,可以用“数组名〔<index>]”的文件格式来引入.比如,界定上边的数字能量数组nums后,其原素为nums[0], nums[1 ] . """ , nums[9 ]。

6.关系式

程序流程中选用关系式来表明测算。与代数式相近,关系式叙述了实行具体测算的方法.关系式由操作数(Operand)和运算符(Operator)构成.操作数能够 是自变量或标值变量定义.常见的运算符可分成算术运算符、关系运算符和逻辑运算符。

(1)算术运算符

算术运算符用于在关系式中表明算术运算。算数关系式的撰写方式与代数式相近,但不彻底一样。比如,在程序流程中,乘法符号用星号(,)表明、除法用斜线(/)表明。一般状况下.关系式中的乘、除法应在于加、加减法开展计算(即乘除运算符的优先高过交互运算符),除非是用圆括号来组成实际操作。因而,a * (b c)相当于a*b a二。。此外,关系式中的标记务必写在同一行上,不可以有标注或字符。因而,代数式中普遍的乘幂在关系式中要用某类含意
等额的的方式表明,比如,x2应表明成x*x。

一些运算符称之为二元运算符(Binary Operator),比如“ ”和“,”,由于他们对2个操作数计算。对一个操作数开展计算的运算符称之为一元运算符(Unary Operator),比如取负(一)计算。算术运算中的减(一)、除(/)、整除取余数(环)运算符全是二元运算符。整除取余数计算是对2个整数金额开展除计算的結果取余数。因而,4%8的結果为4,8%4的結果为0。

下边是2个算数关系式的事例,在其中的height, height, days, hours, minutes和seconds是自变量,这两个关系式的值在于测算该关系式时这种自变量的值。
(height width) /2
((days * 24 hours) * 60 minutes) * 60 seconds

(2)关系运算符

关系运算用以检测2个操作数中间的关联,其結果为布尔值,表明2个操作数的某类关联创立(True)或不创立(False)。关系运算符为<、<二、>、>=、==、!=,各自表明低于、小于或等于、超过、大于或等于、相当于、并不等于.

(3)逻辑运算符

若要在一个关系式中另外检测2个或2个之上的关联,则必须用逻辑运算符.基础的逻辑运算符为逻辑(Logical and, &&)、逻辑或(Logical or,川)及逻辑非(Logical not,!)。用逻辑运算符构成的关系式的数值True或False,逻辑非(!)是一元运算符,它将操作数的逻辑值取反,即假如操作数a的值是True,则la的数值False;假如操作数a的值是False,则!la的数值True。逻辑(&&)、逻辑或||)的含意如表7-7所显示。

逻辑运算符
来源于申明:以上内容一部分(包括照片、文本)来自互联网,若有侵权行为,请立即与本网站联络(010-57218159)。
如没特殊注明,文章均为酷站科技原创,转载请注明来自http://www.bjkuzhan.com/jianzhanzhishi/3117.html
联系专业的商务顾问,制定方案,专业设计,一对一咨询及其报价详情
服务热线服务热线 4006-5666-83
联系我们 contact us
4006-5666-83
400-6566-683 — 海淀营业部
400-6566-683 — 昌平营业部
+

酷站科技为你提供上门/网站策略方案

留下联系方式,我们将会在一个工作日内与你联系

隐私条款信息保护中,请放心填写