(2)javascript的基本语法、数据结构

本篇学习资料主要讲解javascript的基本语法、数据结构

     无论是传统的编程语言,还是脚本语言,都具有数据类型、常量和变量、运算符、表达式、注释语句、流程控制语句等基本元素构成,这些基本元素构成了变成基础。

一、javascript的基本语法

1、执行顺序:

javascript程序按照在html文件中出现的顺序逐行执行。如果需要在整个html文件中执行,最好将其放在<head>......</head>标记中。

2、区分大小写:

Javascript对字母大小写敏感,也就是说在输入语言的关键字、函数、变量以及其他标识符时,一定要严格区分字母的大小写,例如变量username与变量userName是两个不同的变量。(许多javascript对象和属性都与其代表的html标签或属性同名,在html中,这些名称可以以任意大小写方式输入而不会引起混乱,但在javascript中,这些名称通常都是小写。)

3、分号:

在javascript语句中,最好在每行的最后加上一个分号“;”,这样能保证每行的代码的准确性。

 如下:Alert(“how are you”)

         Alert(“how are you”);

4、空格:javascript会忽略多余的空格,用户可以向脚本添加空格,来提高其可读性。

如下:var name=”javascript”;

     var name = ”javascript” ;

5、注释:

注释是用来解释程序代码的功能,增加代码的可读性或者阻止代码的执行,不参于程序的执行。Javascript中注释分为单行注释和多行注释两种。

单行注释:单行注释也即只注释一行,注释符号为 // ,该符号后面的都是属于注释的内容直到该行结束。

code:// 下面只是一行文字

      alert("我是提示文字");

多行注释:多行注释即一次可以注释多行代码,多行注释符号以 /* 开始,以 */ 结束。

<script type="text/javsscript">/*
          下面是一个弹出提示信息框
          在该行代码中,无需任何变量或参数          实际只是一行文字
      */
alert("我是提示文字");</script>

通常情况下:

如果“//”位于一行的开始,则用来解释下一行或者一段代码的功能。(观察单行注释)

如果“//”位于一行的结尾,则用来解释当前行代码的功能。

如果用来阻止一行代码的执行,那就把“//”放在一行的首字符前。

6、语句:

Javascript程序是语句的集合,一条javascript语句相当于英语中的一个完整句子。Javascript语句将表达式组合起来,完成一定的任务。一条语句有一个或多个表达式、关键字或运算符组合,语句之间用分号(;)隔开,也就是,分号是一个javascript语句的结束符号。

code:var today=new Date();

5、语句块:

语句块是一些语句的集合,通常语句块都会被一对大括号括起来。

在调用语句时,javascript会按书写次执行语句块中的语句。语句块的作用是语句的序列一起执行,javascript的函数是将语句的组合在块中的典型例子,请看下面的例子:

“运行可操作两个html元素的函数”:

<!doctype html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
 <meta name="Generator" content="EditPlus?">
 <meta name="Author" content="老罗江湖">
 <meta name="Keywords" content="语句、语句块、javascript学习">
 <title> 语句块 </title>
 </head>
 <body>
 <h2>我的网站</h2>
  <div id="myDiv">你好,我是一个Div块!</div>
   <p id="myPar">你好,我是一个段落!</p>
 <p>
 <button type="button" onclick="myFunction()">单击这里</button>
 </p>

 <script type="text/javascript">
 function myFunction()
 {
 document.getElementById("myPar").innerHTML="how are you?";
 document.getElementById("myDiv").innerHTML="I‘m fine";
 }
 </script>

 <p>当你单击上面的按钮时,两个元素会改变。</p>
 </body>
</html>

效果图:

效果图中单击“单击这里”按钮,可以看到两个元素发生了变化,“document.getElementById() ”的意思是:根据ID得到页面中的对象。

二、Javascript数据结构

每一种计算机编写语言都有自己的数据结构,javascript脚本语言的数据结构包括 :标识符、常量、变量、关键字、保留字等。


标识符:
Javascript中的变量、函数等要素定义时都要求给定名称,可以将定义要素时使用的字符序列称为标识符。
标识符需要遵循以下命名规则:

(1)、标识符只能由字母、数字下划线和中文组成,而不能包含空格、标识符、运算符号等其他符号。

(2)、标识符的第一个字母必循是字母、下划线或者中文,数字不能作为首字符和不能使用标点符号、运算符号。

(3)、标识符不能与javascript中的关键字名称相同。


比如:
合法标识符示例:
UserName

Int2

_File_Open

Sex
不合法标识符示例:
88border

//数字不能作为首字符

It‘s -all -right

//不能使用标点符号、运算符号。

Javascript中的“关键字”、“保留字”

Javascript 的保留字、关键字不可以用作变量、标签或者函数名。有些保留关键字是作为Javascript 以后扩展使用。

关键字单词表:


break


break


break


break


default


delete


do


else


finally


for


function


if


in


instanceof


new


return


switch


this


throw


try


typeof


var


void


while


with

 

保留字单词表:


abstract


boolrean


byte


char


class


const


debugger


double


enum


export


extends


final


float


goto


implements


import


int


interface


long


native


package


private


protected


public


short


static


super


synchronized


throws


transient


volatile

 

常量:

JavaScript的常量通常又称字面常量,是固化在程序代码中的信息,常量的值从定义开始就是固定的。

数值(整数和实数)和字符串型(用“”号或‘’括起来的字符或数值)都是常量。

变量:

是在程序运行的过程中,其值可以改变。变量用于存储特定数据类型的数据,用变量名代表其存储空间。

程序能在变量中存储值和取出值,可以把变量比作超市的货架(内存),货架上摆放着商品(变量),可以把商品从货架上取出来(读取),也可以把商品放入货架(赋值)。

(1)、变量的命名:

变量的名称是一个标识符,变量的名称可以是任意长度。创建变量的名称时,需要遵循以下命令规则:

{1}、首字符必须是以字母或者一个下划线(_),不能是文字,数字不能作为首字符和不能使用标点符号、运算符号。

{2}、变量名是严格区分大小写的。例如:变量名称MyCounter与变量名称myCounter是的不同。

{3}、变量名称不能是javascript的“关键字”和“保留字”。


变量的命名:

变量的名称是一个标识符,变量的名称可以是任意长度。创建变量的名称时,需要遵循以下命令规则:
 (1)、首字符必须是以字母或者一个下划线(_),不能是文字,数字不能作为首字符和不能使用标点符号、运算符号。

(2)、变量名是严格区分大小写的。例如:变量名称MyCounter与变量名称myCounter是的不同。

(3)、变量名称不能是javascript的“关键字”和“保留字”。


比如:
合法标识符示例:
  _pagecount

Part9

Numer
不合法标识符示例:
  12balloon

//数字不能作为首字符

Summary&Went

//"与"符号不能用在变量名称中

(2)、变量的声明与赋值

所谓变量的声明即为变量指定一个名称。声明变量后,就可以把它们用作存储单元。

Javascript中使用关键字var声明变量,在关键字之后的字符串将代表一个变量名,

code: var 标识符;

一个关键字var可以同时声明多个变量名,多个变量名之间必须用逗号“,”分隔。

如:  var username,pwd,age;

变量的赋值:

可以使用javascript中的赋值运算符,即等于号(=)。

声明变量名时赋值,声明变量username并赋值为“老罗江湖”,

代码如下:

var username=“老罗江湖”;

下面来一个简单的实例:创建了名为treename的变量,并向其赋值桃花树,然后把它放入id=“demo”的HTML段落中。

<!doctype html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
 <meta name="Keywords" content="在HTML中使用Javascript,javascript入门,html">
 <meta name="Description" content="老罗江湖">
 <title> 变量的;命名、声明与赋值、作用范围 </title>
 </head>
 <body>
  <p>单击这里来创建变量,并显示结果</p>
  <button onclick="myFunction()">单击这里</button>
  <p id="demo"></p>

  <script type="text/javascript">
  function myFunction()
  {
    var treename="桃花树";
    document.getElementById("demo").innerHTML=treename;
  }
  </script>

 </body>
</html>

效果图:

效果图中点击“单击这里”按钮,可以看到两个元素发生了变化。

/*以上的内容部分来自“javascript从零开始学”和个人学习笔记,此文最终解释权归本人所有!*/

时间: 2024-10-11 04:04:22

(2)javascript的基本语法、数据结构的相关文章

javascript的基本语法、数据结构

本篇学习资料主要讲解javascript的基本语法.数据结构      无论是传统的编程语言,还是脚本语言,都具有数据类型.常量和变量.运算符.表达式.注释语句.流程控制语句等基本元素构成,这些基本元素构成了变成基础. 一.javascript的基本语法 1.执行顺序: javascript程序按照在html文件中出现的顺序逐行执行.如果需要在整个html文件中执行,最好将其放在<head>......</head>标记中. 2.区分大小写: Javascript对字母大小写敏感,

&lt;javascript入门&gt;基本语法

<javascript入门>基本语法一.什么是javascript?javascript语言有什么特点?脚本语言的特点?    1.如果说css是给html页面进行化妆装饰以使html页面更加美观漂亮,那么javascript就是对html中DOM树上的节点进行增删改以使html页面实现动态的效果.    2.javascript语言是一种基于面向对象的.弱类型的.平台无关性的.安全性的语言.之所以说javascript基于面向对象是说它不是一种纯粹的面向对象,而是需要面向对象时即面向对象,需

JavaScript 正则表达式——基本语法--图形化表示易懂

JavaScript 正则表达式——基本语法 定义 JavaScript种正则表达式有两种定义方式,定义一个匹配类似 <%XXX%> 的字符串 1. 构造函数 var reg=new RegExp('<%[^%>]+%>','g'); 2. 字面量 var reg=/<%[^%>]%>/g; g: global,全文搜索,默认搜索到第一个结果接停止 i: ingore case,忽略大小写,默认大小写敏感 m: multiple lines,多行搜索(更改^

【JavaScript的基本语法】

[JavaScript的基本语法 ] 1.javascript输出 JavaScript语句向浏览器发出的命令.语句的作用是告诉浏览器该做什么. <script> document.write("hello world!"); </script> 插入,输出. document.getElementById("pid").innerHTML="哈哈哈"; 通过document.write()向文档书写内容 通过consol

JavaScript 的基本语法.md

JavaScript 的基本语法 语句 JavaScript 程序的执行单位为行(line),也就是一行一行地执行.一般情况下,每一行就是一个语句. 语句(statement)是为了完成某种任务而进行的操作,比如下面就是一行赋值语句. var a = 1 + 3; 这条语句先用var命令,声明了变量a,然后将1 + 3的运算结果赋值给变量a. 1 + 3叫做表达式(expression),指一个为了得到返回值的计算式.语句和表达式的区别在于,前者主要为了进行某种操作,一般情况下不需要返回值:后者

JavaScript:基础语法

JavaScript:基础语法 注释 JavaScript的语法和Java语言类似,每个语句以;结束,语句块用{...}.但是,JavaScript并不强制要求在每个语句的结尾加;浏览器中负责执行JavaScript代码的引擎会自动在每个语句的结尾补上;.JavaScript严格区分大小写,如果弄错了大小写,程序将报错或者运行不正常. 注释: // 这是一行注释 alert('love qinjiang'); // 这也是注释 /* 从这里开始是块注释 仍然是注释 仍然是注释 注释结束 */ 变

一篇文章带你了解JavaScript中的语法,数据类型,流程控制语句以及函数

作者 | Jeskson 来源 | 达达前端小酒馆 1 JavaScript有多重要啊,才能让我说说一下,其中的语法,操作符,数据类型,内置功能等. 语法: 在JavaScript中的变量,函数名和操作符都是区分大小写的,所以变量名Da和变量名da分别为两个不同的变量. 标识符: 什么是标识符?它是指变量,函数,属性的名称,以及函数的参数. 标识符的规则: 一:第一个字符必须是,一个字母,下划线,或者是,一个美元符号 二:后面的字符,可以是字母,下划线,或是数字. 在JavaScript中标识符

JavaScript学习笔记——语法基础1.1

一.写在前面的话 1.我们有听说过,在一些地方,会把JavaScript当作入门级编程语言,这是因为它相对易学,易习. 2.JavaScript是一门地地道道的编程语言,既然是一门语言,那就应该有专属于它本身的语法,掌握它的语法势在必行. 3.不要试图去记忆它的所有语法和关键字,事实上,几乎没有人能做到这一点. 4.没有一个人敢说,学JavaScript1年或者几年就能称为不败的神话,坚持下去,会让你走的更远,只有这样,你才可能欣赏到更美的风景. 5.制定一个适合你自己的计划,选择一本适合你的书

JavaScript 简介与语法

一.JavaScript简介 在html中的位置有三块:1.head里面 2.body里面 3.</html>之后,为了保险起见一般写在</html>之后. [1]用法: (1).head里面 //head里面主要放函数 (2).body里面 (在body内最为严谨) (3).</html>之后 //程序上来要执行的部分 [2]三个常用对话框 alert()警告对话框,作用是弹出一个警告对话框. //先弹出对话框,再执行. confirm()确定对话框,作用是弹出一个可