第一句子大全,网罗天下好句子,好文章尽在本站!

第一篇:JavaScript基本语法

时间:2009-05-19

JavaScript程序一般是在客户端运行,当然也可以在服务器端运行

友情提示:本文共有 3933 个字,阅读大概需要 8 分钟。

第一个JavaScript程序

JavaScript是脚本语言,它可以直接嵌入到HTML网页,由浏览器一边解释一边执行。JavaScript程序一般是在客户端运行,当然也可以在服务器端运行。例如:Node.js就可以让JavaScript运行在服务端,使用JavaScript技术构建WEB服务器。为便于描述,JavaScript也称为JS,后面内容的JavaScript和JS都是指JavaScript脚本语言。

编写第一个嵌入HTML网页的JS程序:

这是登录页面

请输入用户名和密码登录系统


用户名:

登录密码:

上面的网页代码可以使用记事本、也可以使用高级一点的编辑工具,如Noteped++、EditPlus、UltraEdit、Dreamweaver等软件。

将上面的代码保存为HTML网页文件。在浏览器打开保存的HTML网页文件,浏览器会显示下图所示的内容:

在用户名和登录密码输入域随意输入内容,然后用鼠标单击【验证】按钮,浏览器会弹出对话框,显示最近输入的用户名的名称。

JS脚本程序就是下面的代码:

JS脚本代码必须放置在 标签之间。

在上面的JS脚本代码中,就使用了document对象,该对象在JS脚本内不需要实例化可以直接使用。document对象的getElementById()方法可以通过HTML元素的id值获取对应的HTML元素,在浏览器环境中,每个HTML元素都是一个对象,都可以在JS脚本内使用。

(4)JavaScript是跨平台的脚本语言

JavaScript代码的执行依赖于浏览器,与浏览器所在系统环境无关,只要计算机能运行浏览器,并且浏览器支持JavaScript代码,就可正确执行。

JavaScript基本语法

JavaScript语法与Java语法类似,但JavaScript的语法规则要比Java语言的语法规则简单的多。

语句

JS语句同Java语句相同,在语句中可以包含变量、关键字、运算符和表达式,语句结束符使用英文分号“;”,在语句的结尾也可以不使用结束符。

下面是JS语句的例子:

name = "赵五";r = 3.0;s = 3.14 * r * r;

其中,第1条语句是简单赋值语句,将字符串“赵五”赋值给变量name;第2条语句是简单赋值语句,将小数3.0赋值给浮点变量r;第3条语句是复合赋值语句,首先计算赋值运算符“=”右侧的表达式,然后将计算结果赋值给浮点变量s。

这是登录页面

JS语句案例代码1


代码块

JS代码块使用一对大括号“{}”将多条JS语句组合在一起,完成一个特定的功能。JS代码块一般在函数、条件结构、循环结构内部使用。下面是一个JS函数的案例代码:

function verify(){name = "赵五"; r = 3.0; s = 3.14 * r * r; alert(s);}

其中,function是声明JS函数的关键字,verify是函数名称,函数主体使用一对大括号“{}”括起来,由大括号括起来的是Js代码块。

标识符与变量

JS标识符和Java标识符相同,都是用于标识变量、函数、关键字、类等名称。标识符只能有字母、数字和下划线组成,不能包含其它符号。标识符的第一个字符必须是字母、下划线,不能是数字。

例如,下面是合法的标识符:

nameAgeNum1

JS内部预定义了一些标识符,这些标识符是JS关键字,它们不能用于变量、函数和类的命名。JavaScript关键字见下表:

变量和常量

在JS语句中声明的标识符称为变量,变量的值在JS程序运行过程中可以被修改。每个变量都对应某个存储空间,用于存储程序使用的数据,通过变量名称可以访问对应的存储空间,即可以访问存储空间存储的数据。

r = 3.0

变量名称是r,r对应的存储空间存储了小数3.0,通过变量名称r可以访问到小数3.0,也可以将一个新的小数写入到r对应的存储空间内。也可以这样说,变量r的值是3.0。

声明变量时,也可以在变量名称前面添加关键字var,var是声明变量的关键字。

var r = 3.0

常量是相对于变量来说的,常量是一种特殊的变量,常量的值在JS程序运行过程中不能被修改。声明常量使用const关键字。

const PI = 3.14

上面的JS代码声明了常量PI,PI的值是固定的3.14,程序不能修改PI的值。当声明常量时,常量名称一般都使用大写字母,方便和变量区分。

代码中的3.14也是常量,称为字面常量。

注释

JavaScript注释同Java注释基本相同,注释也分为单行注释和多行注释两种。

单行注释

单行注释使用两个反斜杠字符“//”放置在语句的前面,表示该行语句为注释语句,JS解释器在解释执行JS代码时,会忽略注释语句。注释语句就是对要注释的代码起到解释作用。

// 声明圆周率PIconst PI = 3.14;

“// 声明圆周率PI”就是注释语句,注释语句前面使用“//”开始,该注释语句对代码const PI = 3.14进行了解释。

注释语句即可以作为一个独立行存在,也可以放置在语句的后面。

const PI = 3.14; // 声明圆周率PI

多行注释

在一些情况下,单行注释不能完全解释代码的功能或作用。这时就需要使用多行注释。多行注释语句以“/*”开始,以“*/”结束。

/*函数名称:area函数功能:计算给定半径圆的面积日期:2020-10-08*/function area(){r = 3.0; s = 3.14 * r * r; alert(s);}

运算符

JavaScript运算符与Java运算符基本相同,主要包括算术运算符、赋值运算符、关系运算符、逻辑运算符,条件运算符。

算术运算符

算术运算符和操作数构成了JS算术表达式,运算顺序和数学中的四则运算顺序完全一致。

算术运算符如下表所示,表中案例使用了变量a、b、c,a的值为12,b的值为6

赋值运算符

赋值运算符主要对变量进行赋值运算,常用的赋值运算符如下表所示,表中案例使用了变量a、b、c,a的值为12,b的值为6

关系运算符

关系运算符用于判断两个操作数之间的关系,例如:大于、等于、不等于,比较的结果是一个布尔值( true 或 false )。下表列出了JavaScript语言支持的关系运算符,表中例子假设A和B不相等,并且A小于B。

逻辑运算符

逻辑运算符用于连接两个关系表达式或布尔类型的变量,用于执行多个判断。下表列出了JavaScript语言支持的逻辑运算符,表中例子假设A和B是两个布尔值,A为true,B为false。

条件运算符

条件运算符是三目运算符,语法规则如下:

条件表达式 ? 表达式1 :表达式2

条件表达式返回一个布尔值,其值可以为真,也可以为假。如果条件表达式的值为真,则以表达式1的值作为运算结果。否则,以表达式2的值作为运算结果。

a = 10;b = 3;value = a>b?a+6:b+6;

上述JS代码执行完成后,value的值是16,因为a>b返回true,所以将表达式a+6的结果赋值给value。

字符串连接运算

算式运算符的“+”运算符还可以连接两个字符串,将两个字符串合并为一个字符串。

s1=”Hello”;s2=” JavaScript”s = s1+s2;alert(s)

上述代码执行完成后,s的值是” Hello JavaScript”。

本文如果对你有帮助,请点赞收藏《第一篇:JavaScript基本语法》,同时在此感谢原作者。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
3.1.1 JavaScript简单if语句的使用

3.1.1 JavaScript简单if语句的使用

...语句。在实际编程中,if语句有多种写法。简单if语句的语法格式如下:if(表达式){语句组}参数:1)表达式:必选项,用于指定条件表达式。2)语句组:用于指定要执行的语句序列,可以是一条或多条语句。作用:首先对表达式...

2023-12-19 #经典句子

JavaScript条件语句:if语句

JavaScript条件语句:if语句

...为流控制语句)。从本质上看,语句定义了ECMAScript中的语法,语句通常使用一或多个关键字来完成给定任务。语句可以很简单,例如通知函数退出;也可以比较复杂,例如指定重复执行某个命令的次数。二、if语句if语句属于条...

2012-05-18 #经典句子

第三篇:JavaScript语句流程控制

第三篇:JavaScript语句流程控制

...witch结构。简单条件结构简单条件结构也称为if-else结构,语法如下:if(条件表达式) {代码段1}else { 代码段2}if和else是JS关键字,条件表达式必须括在一对圆括号之内,表达式返回布尔值。代码段是一条或多条JS语句。如果条件表达...

2022-12-29 #经典句子

Javascript之if条件语句和三目运算符

Javascript之if条件语句和三目运算符

...js中就是我们今天要学的if条件语句。一、if条件语句1、语法:if( condition ) statement1 else statement2;注:A、condition是条件,statement是需要执行的循环语句。B、当condition的条件满足时,执行statement1语句,不满足时,执行statement2语句...

2023-07-15 #经典句子

3.2.3 JavaScript中for循环语句的使用

3.2.3 JavaScript中for循环语句的使用

...也称为计次循环语句,一般用于循环次数已知的情况。其语法格式如下:for(初始化语句,条件表达式,迭代语句){语句组}参数说明:1)初始化语句:一般用来对循环变量进行初始化赋值。2)条件表达式:作为循环条件,一个包...

2023-12-17 #经典句子

3.2.4 JavaScript循环语句嵌套的应用

3.2.4 JavaScript循环语句嵌套的应用

如果在一个循环语句中包含其他的循环语句,我们称为循环语句的嵌套。对于JavaScript中的while循环语句、do-while循环语句和for循环语句都是可以互相嵌套的。而且根据嵌套的层次,可以分为2层循环、3层循环等。如果循环语句A的...

2016-12-26 #经典句子

javascript中var使用方法和语句特点是什么?初学者要注意什么?

javascript中var使用方法和语句特点是什么?初学者要注意什么?

属性操作符可以通过JavaScript语言中的属性操作符“.”可以访问document对象中的方法。JavaScript中支持的操作符还有很多,比如说算术运算符(+,-)、条件表达式(>,

2023-01-15 #经典句子

javascript的条件语句详解

javascript的条件语句详解

条件语句用于不同条件来执行不同操作。通常,需要满足某种条件时才会执行,否则不执行,或者执行别的,这一般就使用的条件语句常用条件语句介绍:if语句:满足指定条件时,使用该语句执行;if( condition ) {当条件为真时...

2023-02-02 #经典句子