三、变量
1.变量的声明
在变量声明时需要注意的是:关键字var是专门用于声明变量的,但是该关键字在变量声明的时候不是必须的。并且,在JS中,声明变量的时候不要求声明变量的类型。编译器会自动编译
2.变量的使用
如果不写var,则变量的作用于将发生改变,比如
function myFunc1()
{
var myAge = 20;
alert("In myFunc1:"+myAge);
}
function myFunc2()
{
alert("In myFunc2:"+myAge);
}
function myFunc()
{
myFunc1();
myFunc2();
}
在上面的情况下,调用myFunc()的时候,当执行myFunc1()的时候会返回20,但是当执行myFunc2()的时候则会出错。但是如果不写var:
function myFunc1()
{
myAge = 20;
alert("In myFunc1:"+myAge);
}
function myFunc2()
{
alert("In myFunc2:"+myAge);
}
function myFunc()
{
myFunc1();
myFunc2();
}
则在调用myFunc2的时候也会返回myAge的值。
3.局部变量和全局变量
<script language="javascript">
var myAge = 25;//全局变量
function myFunc1()
{
var myAge = 20;//局部变量
alert("In myFunc1:"+myAge);//返回局部变量的值
}
function myFunc2()
{
alert("In myFunc2:"+myAge);//返回全局变量的值
}
function myFunc()
{
myFunc1();
myFunc2();
}
</script>
四、JS的数据类型
和其他用语言一样,JS的基本数据类型有:字符串类型、数值类型、布尔类型和其他一些特殊的数据类型
1.字符串类型
a.可以用单引号,也可以用双引号,没有区别。
b.注意转移字符的使用
2.数值类型
a.JS能够自动的判断整形的进制而不用进行特殊的声明:
var myAge = 528;//十进制
var myAge = 01020;//八进制
var myAge = 0x210;//十六进制
上面的三个数字都表示528
b.JS支持浮点数
c.JS可以使用负数
var myAge = 7.15;
var myAge = -7.5;
d.在JS中有两个特殊的数字:正负无穷大。在JS中他们用Infinity和-Infinity来表示
3.布尔类型
4.undefined类型
5.null类型
6.NaN类型
NaN是一个特殊的数据类型表示Not a Number
五、数据类型间的转换
1.数字转换成字符串:
方法:toString(),括号中可以选择数字的进制
var myAge = 528;
alert("myNum:"+myNum.toString(8));
输出:528的八进制1020;
2.字符串转化为整型数:
方法:parseInt();可以分辨数字的进制
3.字符串转化为浮点数:
方法:parseFloat();只能对十进制的数进行操作
六、JS操作符
1.比较操作中字符串的比较是比较首字符的ASCII码
2.逻辑操作等和其他语言类似
七、JS控制流程
1.条件语句:
if;if……else;switch;
2.循环语句:
while;do……while;for();
在这里注意for循环,在JS中除了传统的for循环外,还提供一种遍历for循环:
for(变量 in 对象)
var cnSeason = ["春","夏","秋","冬"];
for (index in cnSeason)
{
document.writeln("现在现实的是:"+cnSeason[index]+"<br/>")
}
八、数组
JS中数组中个元素可以使不同类型的数据["葡萄","2",new Date()]
九、函数
JS中函数是由 关键字function 函数名 (参数列表)声明的。
分享到:
相关推荐
javascript教案 JavaScript基础 【实例简介】javascript教案 javascript学习指导,语法基础的指导及编写格式和方法的说明 第一章 概述 4 1.1 JavaScript的由来 4 1.2 什么是JavaScript 4 1.3 JavaScript的特点...
以下是对JavaScript基础知识的总结,主要关注在网页中使用的弹出对话框、函数调用以及带有参数的函数。 1) Alert Box `alert()` 函数用于显示一个包含警告信息的单行对话框,用户只能点击“确定”按钮关闭它。在...
JavaScript,是一种广泛应用于网页和网络应用的...通过学习和实践JavaScript基础及示例,你可以逐步掌握这个强大的脚本语言,为Web开发打下坚实基础。在实践中不断探索和学习,你会发现JavaScript的世界充满无限可能。
二、JavaScript基础语法 1. 变量:JavaScript中的变量使用var、let或const关键字声明。var适用于全局或函数作用域,let和const则属于块级作用域。const声明的变量不可重新赋值,但其引用的对象属性仍可修改。 2. ...
### JavaScript基础知识点详解 #### 一、脚本语言概述 **1.1 什么是脚本语言** 脚本语言(Scripting Language)是一种轻量级的编程语言,它使用ASCII字符编写,无需像C语言或Java那样经过编译过程转换为二进制...
本教程的第二版习题答案旨在帮助学习者深入理解JavaScript的基本概念、语法和功能,以提升编程技能。 首先,JavaScript的核心知识点包括变量、数据类型、运算符和控制流程。变量是存储数据的容器,JavaScript支持六...
### JavaScript基础知识点详解 #### 一、JavaScript简介 **JavaScript**是一种主要运行在客户端的脚本语言,它不需要经过编译就能直接由浏览器解析执行。这使得JavaScript成为了现代Web开发中不可或缺的一部分,...
### JavaScript基础教程核心知识点概述 #### 一、JavaScript简介与特性 - **JavaScript的作用**:JavaScript主要用于增强网页的交互性和动态效果,使网页能够实时响应用户的操作,提高用户体验。 - **减少HTML重复*...
在后续章节中,JavaScript的学习内容包括基本数据类型、表达式、运算符、程序控制流、对象的基础知识、常用对象的属性和方法,以及系统脚本中特有的方法。掌握这些知识,开发者可以创建复杂的网页交互、动态效果、...
JavaScript基础知识点总结 JavaScript是一种高级的、动态的、基于对象的客户端脚本语言。它是在网页上执行的脚本语言,能实现网页的交互功能。下面是该资源中的重要知识点总结: 一、 JavaScript 基本概念 * ...
JavaScript 基础复习大纲 DAY1 一、JavaScript 简介 JavaScript 是一种基于对象(Object)和事件驱动(Event Driven)、并具有安全性的脚本语言。它主要用途改进网页设计、验证表单、检测浏览器、创建 cookies,...
### JavaScript基础教程核心知识点 #### 一、交互性与JavaScript的重要性 在早期互联网时代,网站的交互性往往受限于用户点击链接后跳转至新页面的简单操作,即便使用了CGI(Common Gateway Interface)语言,用户...
本教程是针对初学者设计的JavaScript基础入门教程,旨在帮助你理解这门语言的基本概念和常用语法。 一、JavaScript简介 JavaScript诞生于1995年,由Netscape公司的Brendan Eich设计。尽管其名称中包含“Java”,但...
**JavaScript基础教程(第六版)**是图灵丛书中的一本经典教材,专注于JavaScript这门广泛应用于Web开发的脚本语言。这本书详细介绍了JavaScript的核心概念和技术,为读者提供了丰富的学习资源,包括随书源码,使得...
### JavaScript基础教程知识点详解 #### 一、JavaScript简介与应用场景 JavaScript是一种广泛应用于网页开发中的脚本语言,它能够使网页具有动态效果,提升用户体验。随着前端技术的发展,JavaScript不仅限于...
js基础就业班第二阶段js的初识和js函数数组等知识点
### JavaScript基础网页中调用JS代码的几种方法 在网页开发过程中,JavaScript作为一种重要的客户端脚本语言,被广泛应用于交互式网页设计中。本文将详细介绍几种在HTML文档中调用JavaScript代码的方法,帮助开发者...
一、JavaScript基础 1. 变量与数据类型:JavaScript支持动态类型,允许声明变量时无需指定类型。基本数据类型包括字符串(String)、数字(Number)、布尔(Boolean)、空(null)、未定义(undefined)以及后来引入...
### JavaScript基础语法详解 #### 一、JavaScript的历史与发展 JavaScript 是一种重要的编程语言,由 Netscape 公司的 Brendan Eich 在1995年仅用10天时间创造出来。起初,它被称为 Mocha,之后又更名为 ...