您的位置:首页 > Web前端 > JavaScript

JavaScript语法1

2016-12-14 11:49 155 查看

1.准备工作

1.软件:普通的文本编辑器和一个web浏览器.
2.用JavaScript编写的代码必须通过HTML文档才能执行.


1.1 JavaScript代码执行方法.

1.将JavaScript代码放到文档< head >标签中的< script >标签之间.如下:


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script>JavaScript goes here...</script>

</head>
<body>

mark-up goes here...

</body>
</html>


2.将JavaScript代码存为一个扩展名为".js"的独立文件,在< head >部分放一个< script >标签,并把他的src属性指向该文件.如下:


<!DOCTYPE html>
<html lang="en">
<head>

<meta charset="UTF-8">
<title>Document</title>
<script scrc="file.js "></script>

</head>
<body>

</body>
</html>


3.把上述的< script >标签放到HTML文档的最后,< /body>标签之前.


<!DOCTYPE html>
<html lang="en">
<head>

<meta charset="UTF-8">
<title>Document</title>

</head>
<body>

<script scrc="file.js "></script>

</body>
</html>


2.语法

1.先了解相关名词的概念.


2.1 定义

2.注释(comment):JavaScript解释器忽略掉的信息,仅供自己参考的语句.

(1)单行注释:用两个斜线//作为一行的开始.

(2)多行注释:在注释开头加一个斜线和一个星号(/*),在注释末尾加一个星号和一个斜线(*/).

PS:单行注释也可以用<!--,但是不需要以 " --> "结尾.注意,和HTML注释不同.

3.变量(varible):发生变化的事物.

(1)赋值(assignment):把值存入变量的操作.例如:var mood="happy";

(2)声明(declare):在使用变量前对其做出的介绍.如: var mood;

4.命名规则:

(1).变量名中不可以使用空格或标点符号.

(2).变量名可以使用字幕、数字、美元符号($)和下划线(第一个字符不可以是数字).

(3).驼峰格式(camel case):如 var myMood,这种方法是函数名、方法名、对象属性名的首选格式.

5.数据类型

(1).类型声明(typeing):

[1].强类型(strongly typed):必须声明类型.

[2].弱类型(weakly typed):不需要声明类型,如JavaScript.

(2)字符串:由0个或多个字符构成,例如:字母、数字、标点符号。和空格.字符串必须包含在双引号或单引号中.

例如:var mood="happy";
var mood=`happy`;

但是,如果字符串中包含双引号,整个字符串就用单引号包裹;反之则反.但是同时为了解决这个问题,可以用反斜线(\)进行转义.

例如:var mood= `don\`t ask;`
(3)数值:负数、浮点数,整数.

(4)布尔型(boolean)

用法:var sleep = true/false;注意只有两个值,而且不加双引号.

(5)数组
[1].标量:在任意时刻都只能有一个值,以上三种数据类型都是标量.

[2].数组:用一个变量表示一个值的集合.可以用Array声明.例如: var people = Array(4);

[3]填充(populating):向数组中添加元素的操作.

[4]下标(index):用方括号[]括起来的部分.

下面是声明和填充的全过程:
1.
var people = Array(4);
people(0)="l";
people(1)="s";
2.
var people = Array( "l","s","m","d");

ps:数组元素可以是另一个数组的值、字符串、数字、布尔值、数组或变量.

例如:people[1]=name[2];
或var mood=Array();
people[2]=mood;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript