`

JavaScript基础语法

阅读更多

JavaScript中两个重要的数据类型是对象和数组(JavaScript权威指南)。

 

使用{}表示对象(JSON),使用[]表示数组,通过"."或"[]"访问对象属性和数组内容。对象和数组之间可以相互包含。

 

数组属于特殊的对象,”[]“与”{}“最大的区别是"[]" 声明的是带编号的有序集合,"{}"声明的是不带编号的无序集合。

 

 以一个计算两点间距离的demo为例:

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> 测试Demo </TITLE>
  <script>
		function getDistance(){
			var points = []
			var a_x = document.getElementById('a_x').value;
			var a_y = document.getElementById('a_y').value;
			var b_x = document.getElementById('b_x').value;
			var b_y = document.getElementById('b_y').value;
			points[0] = {x : (a_x == null ? 0 : a_x), y : a_y == null ? 0 : a_y};
                        //数组的元素是对象,对象的属性可以是数组/对象/方法...
			points[1] = {x : (b_x == null ? 0 : b_x), y : b_y == null ? 0 : b_y};
			points.dist = function(){
                        //可以使用"."的方式添加或访问属性
				var p1 = this[0];
                                //数组内可使用"this"关键字
				var p2 = this[1];
				var a = p1.x - p2.x;
				var b = p1.y - p2. y;
				return Math.sqrt(a * a + b * b);
			}
			alert('点A与点B之间的距离为:' + points.dist());
		}
  </script>
 </HEAD>

 <BODY>
	<center>
		<span>点A: x值</span><input type="text" id="a_x" name="a_x"/><span>,y值为</span><input type="text" id="a_y" name="a_y"/><br>
		<span>点B: x值</span><input type="text" id="b_x" name="b_x"/><span>,y值为</span><input type="text" id="b_y" name="b_y"/><br>
		<input type="button" value="计算两点间距离" onClick="getDistance();"/><br/>
	</center>
 </BODY>
</HTML>

 

 

分享到:
评论

相关推荐

    JavaScript基础语法(ppt)

    JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)...

    javascript基础语法总结.pdf

    这个资源是javaScript基础语法的总结,适合学完javascript基础语法的进行巩固、复习! 这...我是想免费给大家看的,这怎么还收费

    JavaScript基础语法全解

    ### JavaScript基础语法全解 #### 变量与变量声明 - **变量定义**:变量是编程语言中用于存储数据的基本单元。在JavaScript中,变量作为存放数据的“容器”,其内容可以在程序运行过程中被更改。 - **变量示例**...

    JavaScript基础语法 自学笔记

    在JavaScript基础语法中,以下几个关键概念是学习者必须掌握的: 1. **变量(Variables)**:在JavaScript中,变量用于存储数据。声明变量使用`var`、`let`或`const`关键字。`var`是老式用法,而`let`和`const`是...

    JavaScript基础语法.xmind

    自己总结的JavaScript基础语法的笔记,绘制了详细的思维导图,每个思维导图中均有详细的博文解释,方便大家学习和理解,免费分享给大家。适合网页前端的爱好者和学习者

    JavaScript基础语法.pdf

    "JavaScript基础语法详解" JavaScript基础语法是JavaScript语言的核心部分,包括ECMAScript的基础语法、DOM文档对象模型和BOM浏览器对象模型等。JavaScript是一种具有面向对象能力的、解释型的程序设计语言,主要...

    JavaScript学习资料JavaScript基础语法函数及相关源代码资料.zip

    JavaScript学习资料JavaScript基础语法函数及相关源代码资料: BOM基础.pdf BOM基础(源代码).zip Date对象之获取和设置月份-getMonth&setMonth(教辅).pdf DOM事件总结(教辅).pdf DOM事件(ppt).pdf JavaScripr...

    JavaScript基础语法.zip

    本资料包"JavaScript基础语法.zip"聚焦于JavaScript的基础知识,是学习JavaScript编程的入门资源。 1. 变量与数据类型: JavaScript支持多种数据类型,包括基本类型(Number、String、Boolean、Null、Undefined、...

    JavaScript基础语法资料 JavaScript代码 素材 笔记 作业资料.zip

    JavaScript基础语法资料 JavaScript代码 素材 笔记 作业资料,学习资料 01-编程语言.html 02-JS初体验.html 03-JS注释.html 04-JS输入输出语句.html 05-变量.html 06-变量案例.html 07-变量案例弹出用户名.html 08-...

    JavaScript基础语法笔记

    此“JavaScript基础语法笔记”涵盖了学习JS所必需的关键概念,包括循环结构、对象以及基本语法。 一、for循环 在JavaScript中,`for`循环是一种常用的迭代结构,用于重复执行一段代码直到特定条件满足。基本语法...

    第一章 JavaScript基础语法

    JavaScript 基础语法 什么是 JavaScript JavaScript 是一种嵌入在网页中的解释型脚本语言,运行在浏览器中,用来丰富页面的互动。它最初由 Netscape 公司发明,最后提交给欧洲计算机制造商协会(ECMA), ECMA 将 ...

    4.JavaScript基础语法.zip

    本资料包"4.JavaScript基础语法.zip"聚焦于JavaScript的基础语法,通过MP4视频的形式,帮助学习者掌握这门语言的核心概念。 JavaScript语法的基础部分包括变量、数据类型、操作符、流程控制和函数等。 1. 变量:在...

    JavaScript基础语法-书写语法

    ### JavaScript基础语法-书写语法 #### 一、基本的书写语法 JavaScript是一种区分大小写的编程语言,这意味着在定义变量、函数或任何标识符时,必须确保名称的大小写正确无误。例如,`var`, `VAR`, 和 `Var` 在 ...

    JavaScript:JavaScript基础语法.docx

    JavaScript:JavaScript基础语法.docx

    JavaScript基础语法大全和案例用法

    JavaScript 基础语法大全和案例用法 JavaScript 是一种广泛使用的编程语言,用于创建交互式客户端脚本。JavaScript 的基础语法元素包括变量声明、数据类型、表达式与运算符、控制结构、函数、注释、对象和数组、...

    3.JavaScript基础语法.zip

    这个名为"3.JavaScript基础语法.zip"的压缩包很可能包含了一堂关于JS基础的视频教程,帮助初学者理解这门语言的核心概念。在深入探讨JavaScript的基础语法之前,我们先来了解一下JavaScript的基本定位和应用范围。 ...

    5.JavaScript基础语法.zip

    本资料包"5.JavaScript基础语法.zip"包含的是关于JavaScript的基础语法教程,通过5.JavaScript基础语法.mp4视频文件,你可以系统地学习到JavaScript的核心概念。 JavaScript语法基于ECMAScript规范,它支持变量、...

    08JavaScript基础语法-1.xmind

    08JavaScript基础语法-1.xmind

    javascript基础语法

    ### JavaScript基础语法详解 #### 一、JavaScript简介 JavaScript是一种广泛使用的编程语言,主要用于Web开发。ECMAScript标准定义了JavaScript的核心语法。 ##### 1.1 JavaScript书写位置 JavaScript可以在HTML...

Global site tag (gtag.js) - Google Analytics