`
xiongweiyu88
  • 浏览: 1315 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JavaScript基本语法

阅读更多

 数据类型

字符串

如果字符串本身含有双引号,则收尾需用单引号括起来,相对的,如果收尾是双引号时,则双引号中可以包含成对的单引号

如:alert('这里可以使"双引号"');

数字:包括正、负和零

布尔值:真(true)和假(false

空值:null,不表示任何东西,可以用来对变量赋初值

未定义:undefined,与null不同,仅表示为定义

特殊字符:

符号

含义

\b

表示退格

\f

表示换页

\n

表示换行

\t

表示Tab符号

\r

表示回车符

\'

表示单引号本身

\"

表示双引号

\t

表示水平制表符

\\

表示反斜杠

 

变量:可以不声明直接使用

变量声明和类型转化

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、变量名区分大小写,如strStr代表不同的变量

变量创建

JavaScript中采用的弱类型,即可以不事先声明类型,而在使用时明确。

 

变量声明之后并没有赋初值,这样的变量表示变量存在但类型不明,JavaScript会将其归为undefined类型。此时直接使用该变量有时会报错。

 

表达式和运算符

表达式:分为算术运算符、字符串运算符、赋值运算符以及逻辑运算符。

运算符

1+-*/运算符

2、取模%运算符

3、增量运算符++、减量运算符--

4、取反运算符-(不等于减号-

5><>=<===!=

6、逻辑与运算符&&

7、逻辑或运算符||

8、逻辑非运算符!

9、赋值运算符=

10、条件运算符(?:)例:a>b?a:b表示如果a>b为真,则返回a,否则返回b

 

数组

创建:vararrayName=new Array()

例:

var week=new Array(7);,创建了一个名为week的数组变量,并且定义了数组的大小为7

week[0]="Sunday";表示将数组中的第一个元素赋值为Sunday,如下表所示

Sunday

 

 

 

 

 

 

0

1

2

3

4

5

6

 

快速创建:即将数组的值直接放到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';

 

 

对话框

alert()

confirm()

prompt()

语句

JavaScript中,每一条语句的后面都应该有一个分号,但并不强制规定,JavaScript会自动添加上。但如果一行之中不止一个语句则需要分号,表示一条语句结束。

条件语句

if语句

switch语句

Break

循环语句

for

do.. while

while

循环中的breakcontinue

循环的嵌套

函数

创建

    function自定义函数名(){

函数体

} 

 

调用JavaScript函数

  1. <script language="JavaScript">        //JavaScript 脚本标注  
  2.     message();                      //调用函数message()  
  3.     function message(){             //创建函数message()  
  4.         alert("这是我的第一个JavaScript函数!");  
  5.     }  
  6. </script>  

使用事件调用函数

on事件名="函数名"        //函数名一定要用引号括起 

1、函数放在<script>标记块中定义

2、要使用事件来触发一个JavaScript函数,必须在HTML文件的<body>标记块中放入事件处理程序

函数调用函数

  1. <script language="JavaScript">                        //JavaScript 脚本标注  
  2.     function firstMessage(){                        //创建函数firstMessage()  
  3.         alert("欢迎方位我们这里!");                 //在页面上弹出对话框  
  4.         secondMessage();                            //调用secondMessage()  
  5.         alert("谢谢你访问我们这里!");  
  6.     };  
  7.     function secondMessage(){                       //创建函数secondMessage()  
  8.         alert("我们这里有很多精彩的东西!");  
  9.     }  
  10. </script>  

 

函数参数

圆括号可以有多个形式参数,参数之间要有逗号分隔。形式参数与变量一样,也可以用来保存字符串型、数字型、布尔型等类型的数据。在将实在参数传递给形式参数时,要注意类型一一对应。

 

来源IT资料库:http://www.itzlk.com/javascriptTheory/398.jhtml

分享到:
评论

相关推荐

    JavaScript基础语法(ppt)

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

    javascript基础语法总结.pdf

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

    JavaScript 基本语法 高级语法 自定义函数下载

    **一、JavaScript基本语法** 1. **变量声明**:在JavaScript中,我们可以使用`var`、`let`或`const`来声明变量。`var`是老式的声明方式,不具有块级作用域;`let`和`const`是ES6引入的新特性,其中`let`可变,`...

    JavaScript基础语法全解

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

    JavaScript基本语法.ppt

    JavaScript基本语法.ppt,非常适合初学者,用后会帮助你很多

    JavaScript基础语法 自学笔记

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

    javascript基本语法讲解

    JavaScript的基础语法包括变量声明、数据类型、控制流(如条件语句和循环)以及函数。由于JavaScript采用弱类型系统,变量可以在运行时改变其数据类型,这为编程提供了灵活性,但也可能导致一些难以预见的问题。此外...

    JavaScript基础语法.xmind

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

    JavaScript基础语法.zip

    这个资料包中的"JavaScript基础语法"文件将详细解释以上概念,通过实例演示和练习帮助初学者理解和掌握JavaScript的基本语法。通过深入学习,你将能够编写出功能丰富的网页交互脚本,为网页添加动态效果,提升用户...

    JavaScript基础语法.pdf

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

    01 JavaScript基本语法

    JavaScript基本语法JavaScript基本语法JavaScript基本语法JavaScript基本语法

    javascript基本语法与应用

    基本格式 参考 标记还有一个属性:language(缩写lang),说明脚本使用的语言。对于 JavaScript,请用“language="JavaScript"”。 参考 相对于标记,还有一个标记。标记所包含的,是服务器端(Server Side)的...

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

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

    JavaScript基本语法结构

    JavaScript基本语法结构,未来移动开发的基础是HTML5,可以用于开发轻应用,微信应用,WEB游戏等,这个文档为JS基础。

    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基本语法知识点: 1. **变量(Variables)**:JavaScript中的变量用于存储数据,声明时不需要指定类型,使用`var`, `let`, 或 `const`关键字。例如: ```javascript var x = 10; let ...

    JavaScript基础语法-书写语法

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

    第一章 JavaScript基础语法

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

    JavaScript:JavaScript基础语法.docx

    JavaScript:JavaScript基础语法.docx

Global site tag (gtag.js) - Google Analytics