一、语法

所以,变量要先声明。

document.write()表示在网页内输出文字
alert()表示在网页中弹出某字。为弹窗
二、变量间的连接
例:

三、JavaScript的语法约定
1.大小写的区分
JavaScript区分大小写,大写字母和小写母是不能互相替换的。
(1) .JavaScript的关键字,如for和if,永远都是小写;
(2) .内置对象(后面M会介绍),如ath和Date是以大写字母开头。
(3) .对象名称通常是小写,但其方法一般是首字母小写,后面的字母大写,比如charAt().
2.变量、对象和函数的名称
与C#的命名规范类似,当声明使用变量、对象或函数时,名称 可以包括大小写字母、数字、下划线和美元符号($),但必须以字母、下划线或美元符号开头。
3.分号
JavaScript允许开发者自行决定是否以分号结束一行代码。但建议使用分号结束。
注释:
1.单行
//
2.多行
/…/
四、数据类型
JavaScript的数据类型分为三类,有基本数据类型、引用数据类型和特殊数据类型。
基本数据类型:数值型、字符串型和布尔型;
引用数据类型:是指支持对象编程的类型,
特殊数据类型:包括NULL(空值)、underfined(未定义)、NaN(非数值)以及转义字符。
基本数据类型:
1.number类型:
1.1JavaScript中定义的最特殊的类型是number类型,这种类型既可以表示32位的整数,又可以表示64位的浮点数。

整数也可以表示为八进制或十六进制,八进制首数字必须是0,其后的数字可以是任何八进制数字(07),十六进制首数字也必须是0,后面是任意的十六进制数字和字母(09和A~F)。

1.2.数值型数据的最大值和最小值

2.字符串型
在JavaScript中,字符串是一组被引号(单引号或双引号)括起来的文本。
跟C#中有一点不同,即在JavaScript中,不区分“字符”或“字符串”的概念。因此,下面的语句也是一个表示字符串。
2.1字符串的方法
字符串对象.方法名();

例:var js =“JavaScript is srcipt laugage”
alert(js.indexof(“a”,6));表示从第六个字符开始查找字母a,空格也算。
特殊数据类型:underfined类型
undefined类型只有一个值,即undefined.
当声明的变量未初始化时,该变量的默认值是undefined.。

输出的是underfined。

对象.toUpperCase表示统一大小写,常用于密码登陆
.indexof
数组
(一)描述
同C#中的数组一样,JavaScript中的数组存储具有相同数据类型的一个或多个值的集合。
数组用同一个名称存储一系列的值,用下标区分数组中的每个值,数组的下标从0开始。
JavaScript中的数组也需要先创建、赋值,再访问数组元素,并通过数组的一些方法和属性对数组进行处理。
(二)创建数组

(三)为数组元素赋值

(四)访问数组

例:

数组中常用属性和方法



网友评论