编程语言的基本要素是什么
  • 更新时间:2024-09-28 15:30:03
  • 网站建设
  • 发布时间:1年前
  • 368

JavaScript虽然是一种脚本语言,但它也有一些常用的北京建站编程语言的共同特点。下面以这门语言为例,简单介绍一下这门编程语言的基本要素。1.标识符

标识符(Identifier)是用来命名程序中各种对象的字符序列。不同的语言构造标识符的规则略有不同。 JavaScript规定标识符必须以字母、下划线、美元符号($)等字符开头,后接零个或若干个字母、数字、下划线、美元符号,标识符不能包含空格。例如_x、xl、counter、number-of-students是合法的标识符,而5x、x'、zhangyihan等不符合标识符的构造规则。

注意:以上大部分语言的标识符都是区分大小写的,即大小写字母不同,所以Counter和.计数器是两个不同的标识符,用于表示两个不同的对象。2.关键字

每种编程语言在设计时都会规定一些词(词)的含义,它们不能再用于其他用途。这些具有特定含义的关键字也称为保留字。 JavaScript语言的关键字如表7-6所示。3.变量和变量声明

在程序中,数据具有名称和值。将名称视为一个人的头衔或头衔,或者任何其他值可以变化的对象。例如,一所学校有校长和教务长等职位。这些职位的名称通常不会改变,但是不同的人在不同的时期担任这些职位,而这些不同的人就是这些职位的价值所在。javascript语言的关键字 变量(Variable)是一个与数据密切相关的概念。在程序中,数据存储在变量中。变量是存放值的地方,有名称和数据类型。变量的值可以在程序运行时改变。

在编写程序时,通常需要指定一些数据的类型和名称。之后,将要处理的数据以其名称来引用,称为变量声明。

大多数语言都规定,程序中使用的每一个变量都必须先声明,然后再引用。 JavaScript允许变量声明放在程序的任何地方,但是由于变量声明决定了程序中会用到什么变量,所以一般把变量声明放在程序的开头,意思是“这个程序中会用到下面的”多变的”。

在JavaScript 中,声明变量的命令是var,后跟以逗号分隔的标识符列表。例如,程序中需要用radius和area分别表示圆的半径和面积,则要写如下语句来表示将这两个标识符作为变量使用:

可变半径,面积;

变量声明表明标识符是一个变量的名字,但是这个名字对应的数据的值是多少呢?此时,它没有确定的值。

对于已经声明的标识符,通常需要给它一个初始值,这可以通过初始化变量来实现。例如,声明taxRate 和balanceDue 将用作程序变量。并且初始值为0.2和0,可以使用如下语句:

变种税率=0.2;

var balanceDue=O;

或者

var taxRate=0.2, balanceDue=O4.墓本数据类型

在编程语言中,值被解释为用于存储和操作的不同类型。 JavaScript 语言的三种基本数据类型是数字、字符串和布尔值。

(1) 数值类型

前面赋给变量taxRate和balanceDue的初始值都是数值(numbers),程序中的数值有一些写法。例如30%应写成0.3;不管数值代表什么,都没有单位,所以$10.89写成10.89。编程语言允许写入0.3、10.89、235等数值,以及科学记数法。例如,314150可以写成3.1415e+5,其中e(也可以写成E)表示“10的幂”。

(2) 字符串类型

字符串是一种常见的数据类型,在程序中通常用单引号或双引号括起来。下面是一些字符串示例:

'students' 'Roberts Smith' '字符串可以包含空格。”

可以在声明变量名的时候用字符串初始化,比如:

var name- 'Roberts Smith', haircolor- 'bla

ck";

(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表示该数组的大小(即元素个数)。

数组中的元素通过不同的索引值相互区分,可以用“数组名〔<index>]”的格式来引用.例如,定义上面的数组nums后,其元素为nums[0], nums[1 ] . """ , nums[9 ]。

6.表达式

程序中采用表达式来表示计算。与代数式类似,表达式描述了执行实际计算的方式.表达式由操作数(Operand)和运算符(Operator)组成.操作数可以是变量或数值常量.常用的运算符可分为算术运算符、关系运算符和逻辑运算符。

(1)算术运算符

算术运算符用来在表达式中表示算术运算。算术表达式的书写形式与代数式类似,但不完全一样。例如,在程序中,乘法符号用星号(,)表示、除法用斜杠(/)表示。一般情况下.表达式中的乘、除法应先于加、减法进行运算(即乘除运算符的优先级高于加减运算符),除非用圆括号来组合操作。因此,a * (b+c)等同于a*b+a二。。另外,表达式中的符号必须写在同一行上,不能有上标或下标。因此,代数式中常见的乘幂在表达式中需用某种含义
等价的形式表示,例如,x2应表示成x*x。

有些运算符称为二元运算符(Binary Operator),例如“+”和“,”,因为它们对两个操作数运算。对一个操作数进行运算的运算符称为一元运算符(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所示。

逻辑运算符

我们专注高端建站,小程序开发、软件系统定制开发、BUG修复、物联网开发、各类API接口对接开发等。十余年开发经验,每一个项目承诺做到满意为止,多一次对比,一定让您多一份收获!

本文章出于推来客官网,转载请表明原文地址:https://www.tlkjt.com/web/12711.html
推荐文章

在线客服

扫码联系客服

3985758

回到顶部