Javascript基础学习

上传人:公**** 文档编号:560364419 上传时间:2023-06-18 格式:DOC 页数:31 大小:1.17MB
返回 下载 相关 举报
Javascript基础学习_第1页
第1页 / 共31页
Javascript基础学习_第2页
第2页 / 共31页
Javascript基础学习_第3页
第3页 / 共31页
Javascript基础学习_第4页
第4页 / 共31页
Javascript基础学习_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《Javascript基础学习》由会员分享,可在线阅读,更多相关《Javascript基础学习(31页珍藏版)》请在金锄头文库上搜索。

1、Java Script语法基础JavaScriptJavaScript可以出现在html的任意地方,甚至在之前插入也可以。它使用进行声明,不过如果要在声明框架的网页(框架网页)中插入,就一定要在标记之前插入,否则不会运行。JavaScript的基本格式:另外一种插入JavaScript的方法,是吧JavaScript代码写到另一个文件当中(此文件通常用.js作扩展名),然后用格式为的标记把它嵌入到文档中。参考13-1htmlJavaScript 输出操作 HTML 元素如需从 JavaScript 访问某个 HTML 元素,您可以使用 document.getElementById(id) 方

2、法。使用 id 属性来标识 HTML 元素:例子通过指定的 id 来访问 HTML 元素,并改变其内容:My First Web PageMy First Paragraphdocument.getElementById(demo).innerHTML=My First JavaScript;JavaScript 由 web 浏览器来执行。在这种情况下,浏览器将访问 id=demo 的 HTML 元素,并把它的内容(innerHTML)替换为 My First JavaScript。写到文档输出下面的例子直接把 元素写到 HTML 文档输出中:实例My First Web Pagedocume

3、nt.write(My First JavaScript);警告使用 document.write() 仅仅向文档输出写内容。如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖:实例My First Web PageMy First Paragraph.点击这里function myFunction()document.write(糟糕!文档消失了。);JavaScript 注释JavaScript 不会执行注释。我们可以添加注释来对 JavaScript 进行解释,或者提高代码的可读性。单行注释以 / 开头。例子下面的例子使用单行注释来解释代码:/ 输出标

4、题:document.getElementById(myH1).innerHTML=Welcome to my Homepage;/ 输出段落:document.getElementById(myP).innerHTML=This is my first paragraph.;数据类型和变量JavaScript提供了6种数据类型,其中4种基本的数据类型用来处理数字和文字,而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理。1、 string字符串类型:字符串是用单引号或双引号来说明的(可以使用单引号来输入包含双引号的字符串,反之亦然),如“艾萨克”、“next station”和“cs

5、s样式设计”等。2、 数值数据类型:JavaScript支持整数和浮点数,整数可以为正数、0或者负数;浮点数可以包含小数点,也可以包含一个“e”(大小写均可,在科学计数法中表示“10的幂”),或者同时包含这两项。3、 Boolean类型:可能boolean值有true和false。这是两个特殊值,不能用作1和0.4、 Undefined数据类型:一个为undefined的值就是值在变量被创建后,但未给该变量赋值时具有的值。5、 Null数据类型:null值指没有任何值,什么也不表示。6、 Object类型:除了上面提到的各种常用类型外,对象也是JavaScript中的重要组成部分。在JavaS

6、cript中,变量用来存放脚本中的值,这样在需要用这个值的时候就可以用变量来代替,变量的概念与其他语言一致。JavaScript对数据类型要求不严格,所以不必声明,但在使用前声明诗歌良好的习惯。可以用var语句来进一步变量声明。例如:var temp; /没有复制var score; /数值类型var male=ture; /布尔类型var author=”isaac”; /字符串JavaScript 变量变量是存储信息的容器。实例var x=2;var y=3;var z=x+y;就像代数那样x=2y=3z=x+y在代数中,我们使用字母(比如 x)来保存值(比如 2)。通过上面的表达式 z=

7、x+y,我们能够计算出 z 的值为 5。在 JavaScript 中,这些字母被称为变量。提示:您可以把变量看做存储数据的容器。与代数一样,JavaScript 变量可用于存放值(比如 x=2)和表达式(比如 z=x+y)。变量可以使用短名称(比如 x 和 y),也可以使用描述性更好的名称(比如 age, sum, totalvolume)。变量必须以字母开头变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)变量名称对大小写敏感(y 和 Y 是不同的变量)提示:JavaScript 语句和 JavaScript 变量都对大小写敏感。JavaScript 数据类型JavaScript 变量

8、还能保存其他数据类型,比如文本值 (name=Bill Gates)。在 JavaScript 中,类似 Bill Gates 这样一条文本被称为字符串。JavaScript 变量有很多种类型,但是现在,我们只关注数字和字符串。当您向变量分配文本值时,应该用双引号或单引号包围这个值。当您向变量赋的值是数值时,不要使用引号。如果您用引号包围数值,该值会被作为文本来处理。例子var pi=3.14;var name=Bill Gates;var answer=Yes I am!;字符串、数字、布尔、数组、对象、Null、UndefinedJavaScript 拥有动态类型JavaScript 拥有

9、动态类型。这意味着相同的变量可用作不同的类型:实例var x / x 为 undefinedvar x = 6; / x 为数字var x = Bill; / x 为字符串JavaScript 数字JavaScript 只有一种数字类型。数字可以带小数点,也可以不带:实例var x1=34.00; /使用小数点来写var x2=34; /不使用小数点来写极大或极小的数字可以通过科学(指数)计数法来书写:实例var y=123e5; / 12300000var z=123e-5; / 0.00123JavaScript 布尔布尔(逻辑)只能有两个值:true 或 false。var x=true

10、var y=false布尔常用在条件测试中。JavaScript 数组下面的代码创建名为 cars 的数组:var cars=new Array();cars0=Audi;cars1=BMW;cars2=Volvo;或者 (condensed array):var cars=new Array(Audi,BMW,Volvo);或者 (literal array):实例var cars=Audi,BMW,Volvo;数组下标是基于零的,所以第一个项目是 0,第二个是 1,以此类推。JavaScript 对象对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value)

11、来定义。属性由逗号分隔:var person=firstname:Bill, lastname:Gates, id:5566;上面例子中的对象 (person) 有三个属性:firstname、lastname 以及 id。空格和折行无关紧要。声明可横跨多行:var person=firstname : Bill,lastname : Gates,id : 5566;对象属性有两种寻址方式:实例name=person.lastname;name=personlastname;Undefined 和 NullUndefined 这个值表示变量不含有值。可以通过将变量的值设置为 null 来清空变

12、量。实例cars=null;person=null;声明变量类型当您声明新变量时,可以使用关键词 new 来声明其类型:var carname=new String;var x= new Number;var y= new Boolean;var cars= new Array;var person= new Object;声明(创建) JavaScript 变量在 JavaScript 中创建变量通常称为“声明”变量。我们使用 var 关键词来声明变量:var carname;变量声明之后,该变量是空的(它没有值)。如需向变量赋值,请使用等号:carname=Volvo;不过,您也可以在声明

13、变量时对其赋值:var carname=Volvo;例子在下面的例子中,我们创建了名为 carname 的变量,并向其赋值 Volvo,然后把它放入 id=demo 的 HTML 段落中:var carname=Volvo;document.getElementById(demo).innerHTML=carname;提示:一个好的编程习惯是,在代码开始处,统一对需要的变量进行声明。一条语句,多个变量您可以在一条语句中声明很多变量。该语句以 var 开头,并使用逗号分隔变量即可:var name=Gates, age=56, job=CEO;声明也可横跨多行:var name=Gates,age=56,job=CEO;Value = undefined在计算机程序中,经常会声明无值的变量。未使用值来声明的变量,其值实际上是 undefined。在执行过以下语句后,变量 carna

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号