JavaScript基本语法
3.1数据类型
字符串
如果字符串本身含有双引号,则收尾需用单引号括起来,相对的,如果收尾是双引号时,则双引号中可以包含成对的单引号
如:alert('这里可以使"双引号"');
数字:包括正、负和零
布尔值:真(true)和假(false)
空值:null,不表示任何东西,可以用来对变量赋初值
未定义:undefined,与null不同,仅表示为定义
特殊字符:
符号
|
含义
|
\b
|
表示退格
|
\f
|
表示换页
|
\n
|
表示换行
|
\t
|
表示Tab符号
|
\r
|
表示回车符
|
\'
|
表示单引号本身
|
\"
|
表示双引号
|
\t
|
表示水平制表符
|
\\
|
表示反斜杠
|
3.2变量:可以不声明直接使用
变量声明和类型转化
varname;//声明变量name
varage;//声明变量age
name="李二" //给变量name一个值
age=22; //给变量age一个值
alert(name); //输出name的值
alert(age); //输出age的值
Number(X):将字符型值转换为数字
String(x):将数字型值转换成字符型值
变量命名
1、变量名必须以字母、下划线开始,后接数字、字母和下划线的组合
2、变量名不能使用空格、加和减号等等其他符号
3、保留字不能作为JavaScript中的变量名,如:var等
4、变量名区分大小写,如str和Str代表不同的变量
变量创建
JavaScript中采用的弱类型,即可以不事先声明类型,而在使用时明确。
变量声明之后并没有赋初值,这样的变量表示变量存在但类型不明,JavaScript会将其归为undefined类型。此时直接使用该变量有时会报错。
3.3表达式和运算符
表达式:分为算术运算符、字符串运算符、赋值运算符以及逻辑运算符。
运算符
1、+、-、*、/运算符
2、取模%运算符
3、增量运算符++、减量运算符--
4、取反运算符-(不等于减号-)
5、>、<、>=、<=、==、!=
6、逻辑与运算符&&
7、逻辑或运算符||
8、逻辑非运算符!
9、赋值运算符=
10、条件运算符(?:)例:a>b?a:b表示如果a>b为真,则返回a,否则返回b
3.4数组
创建:vararrayName=new Array()
例:
var week=new Array(7);,创建了一个名为week的数组变量,并且定义了数组的大小为7
week[0]="Sunday";表示将数组中的第一个元素赋值为Sunday,如下表所示
快速创建:即将数组的值直接放到new
Array()的括号中,这里实际就是直接对数组的单元进行赋值
例:
week=newArray("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");或
week=newArray["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
表示内容如下表所示
Sunday
|
Monday
|
Tuesday
|
Wednesday
|
Thursday
|
Friday
|
Saturday
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
数组长度:使用length属性获取数组的长度
二维数组
anotherArray=newArray('one','two','three');//anotherArray是一维数组
myArray=newArray(1,2,anotherArray);//myArray是二维数组
即如下分配单元:
myArray[0]=1;
myArray[1]=2;
myArray[2][0]='one';
myArray[2][1]='two';
myArray[2][2]='three';
分享到:
相关推荐
该课件适合于JavaScript入门,深入浅出、浅显易懂 压缩包里有四个PPT文件,分别为 1、JavaScript基础.ppt 2、JavaScript核心对象.ppt 3、JavaScript浏览器对象.ppt 4、JavaScript表单处理.ppt
javascript 基础 教程 入门 精通 javascript 基础 教程 入门 精通 javascript 基础 教程 入门 精通 javascript 基础 教程 入门 精通 javascript 基础 教程 入门 精通 javascript 基础 教程 入门 精通 javascript ...
javascript的基础知识,快速入门,了解js的技术点,快速上手
JavaScript基础入门教程(完整版)
本资源是chm文档,便于阅读 本文档适合于稍微有编程语言基础、想了解学习javascript的初学者,内有十余个诸如弹窗,状态栏走马灯效果,显示时间等实用的例子
资源名称:JAVAscript入门经典 第6版内容简介:本书是学习Javascript编程的经典教程。全新的第6版涵盖了ECMAscript 6。全书分为8个部分,共26章。首部分“Javascript基础”,包括第1章到第4...
7个简单的JavaScript基础入门Demo,直接双击网页文件可查看效果,编辑网页查看代码。
本书从 Javascript的基础开始讲起,一直讲到 Javascript的中、高级应用以及和其他 Web开发管理工具的协调工作,内容新颖,实例翔实。本书既可满足普通用户希望了解和熟悉Javascr…的入门的需要,也可作为Web站点的...
****JavaScript入门经典(第4版 英文版+第3版中文版 附JavaScript参考手册)****《JavaScript入门经典(第4版)》主要内容:·循序渐进介绍JavaScript基础知识,包括JavaScript的含义、原理和功能·介绍用于创建...
JavaScript入门教程_适合初学者...............
Javascript基础入门教程,原作者信息遗失,仅供个人学习参考,请勿用作商业用途.
《JavaScript从入门到精通》分为三篇:第一篇为JavaScript语法基础,主要包括JavaScript简介、如何实现JavaScript、数据类型、变量和常量、运算符、语句和函数等内容;第二篇为JavaScript对象,主要包括对象、核心...
JavaScript入门基础教程(1)js入门+和数据类型介绍.docx
javascript基础入门.ppt
第2章 JavaScript语言基础.pdf 第3章 JavaScript事件处理.pdf 第4章 JavaScript基于对象编程.pdf 第5章 文档对象模型(DOM).pdf 第6章 String、Math、Array等数据对象.pdf 第7章 Window及相关顶级对象.pdf 第8章 ...
javascript的基础课件内容
Java脚本入门的好材料 是初学者的好教程
JavaScript入门教程--书籍 超清晰
javascript最常用的简单实用示例
javascript入门学习笔记,绝对经典