`
李小抽SuperITGirl
  • 浏览: 46529 次
  • 性别: Icon_minigender_2
  • 来自: 沈阳
社区版块
存档分类
最新评论

JavaScript基础(二)

阅读更多

三、变量

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基础 【实例简介】javascript教案 javascript学习指导,语法基础的指导及编写格式和方法的说明 第一章 概述 4 1.1 JavaScript的由来 4 1.2 什么是JavaScript 4 1.3 JavaScript的特点...

    javascript基础知识总结

    以下是对JavaScript基础知识的总结,主要关注在网页中使用的弹出对话框、函数调用以及带有参数的函数。 1) Alert Box `alert()` 函数用于显示一个包含警告信息的单行对话框,用户只能点击“确定”按钮关闭它。在...

    JavaScript基础以及示例

    JavaScript,是一种广泛应用于网页和网络应用的...通过学习和实践JavaScript基础及示例,你可以逐步掌握这个强大的脚本语言,为Web开发打下坚实基础。在实践中不断探索和学习,你会发现JavaScript的世界充满无限可能。

    JavaScript基础与实践教程

    二、JavaScript基础语法 1. 变量:JavaScript中的变量使用var、let或const关键字声明。var适用于全局或函数作用域,let和const则属于块级作用域。const声明的变量不可重新赋值,但其引用的对象属性仍可修改。 2. ...

    JavaScript基础.pdf

    ### JavaScript基础知识点详解 #### 一、脚本语言概述 **1.1 什么是脚本语言** 脚本语言(Scripting Language)是一种轻量级的编程语言,它使用ASCII字符编写,无需像C语言或Java那样经过编译过程转换为二进制...

    Javascript 程序设计基础教程(第2版)_习题答案

    本教程的第二版习题答案旨在帮助学习者深入理解JavaScript的基本概念、语法和功能,以提升编程技能。 首先,JavaScript的核心知识点包括变量、数据类型、运算符和控制流程。变量是存储数据的容器,JavaScript支持六...

    JavaScript基础笔记.md

    ### JavaScript基础知识点详解 #### 一、JavaScript简介 **JavaScript**是一种主要运行在客户端的脚本语言,它不需要经过编译就能直接由浏览器解析执行。这使得JavaScript成为了现代Web开发中不可或缺的一部分,...

    Javascript基础教程 文字版 代码可复制

    ### JavaScript基础教程核心知识点概述 #### 一、JavaScript简介与特性 - **JavaScript的作用**:JavaScript主要用于增强网页的交互性和动态效果,使网页能够实时响应用户的操作,提高用户体验。 - **减少HTML重复*...

    javascript基础学习资料(doc)

    在后续章节中,JavaScript的学习内容包括基本数据类型、表达式、运算符、程序控制流、对象的基础知识、常用对象的属性和方法,以及系统脚本中特有的方法。掌握这些知识,开发者可以创建复杂的网页交互、动态效果、...

    JavaScript学习笔记,javascript基础知识,基础语法整理.pdf

    JavaScript基础知识点总结 JavaScript是一种高级的、动态的、基于对象的客户端脚本语言。它是在网页上执行的脚本语言,能实现网页的交互功能。下面是该资源中的重要知识点总结: 一、 JavaScript 基本概念 * ...

    JavaScript基础复习大纲

    JavaScript 基础复习大纲 DAY1 一、JavaScript 简介 JavaScript 是一种基于对象(Object)和事件驱动(Event Driven)、并具有安全性的脚本语言。它主要用途改进网页设计、验证表单、检测浏览器、创建 cookies,...

    Javascript基础教程.doc

    ### JavaScript基础教程核心知识点 #### 一、交互性与JavaScript的重要性 在早期互联网时代,网站的交互性往往受限于用户点击链接后跳转至新页面的简单操作,即便使用了CGI(Common Gateway Interface)语言,用户...

    Javascript基础入门教程(pdf清晰版)

    本教程是针对初学者设计的JavaScript基础入门教程,旨在帮助你理解这门语言的基本概念和常用语法。 一、JavaScript简介 JavaScript诞生于1995年,由Netscape公司的Brendan Eich设计。尽管其名称中包含“Java”,但...

    javascript基础教程(第六版)及随书源码

    **JavaScript基础教程(第六版)**是图灵丛书中的一本经典教材,专注于JavaScript这门广泛应用于Web开发的脚本语言。这本书详细介绍了JavaScript的核心概念和技术,为读者提供了丰富的学习资源,包括随书源码,使得...

    JavaScript基础教程

    ### JavaScript基础教程知识点详解 #### 一、JavaScript简介与应用场景 JavaScript是一种广泛应用于网页开发中的脚本语言,它能够使网页具有动态效果,提升用户体验。随着前端技术的发展,JavaScript不仅限于...

    Javascript基础就业班第二阶段2.md

    js基础就业班第二阶段js的初识和js函数数组等知识点

    Javascript基础网页中调用JS代码的几种方法

    ### JavaScript基础网页中调用JS代码的几种方法 在网页开发过程中,JavaScript作为一种重要的客户端脚本语言,被广泛应用于交互式网页设计中。本文将详细介绍几种在HTML文档中调用JavaScript代码的方法,帮助开发者...

    javascript基础-->中级-->高级-->面向对象

    一、JavaScript基础 1. 变量与数据类型:JavaScript支持动态类型,允许声明变量时无需指定类型。基本数据类型包括字符串(String)、数字(Number)、布尔(Boolean)、空(null)、未定义(undefined)以及后来引入...

    JavaScript:JavaScript基础语法

    ### JavaScript基础语法详解 #### 一、JavaScript的历史与发展 JavaScript 是一种重要的编程语言,由 Netscape 公司的 Brendan Eich 在1995年仅用10天时间创造出来。起初,它被称为 Mocha,之后又更名为 ...

Global site tag (gtag.js) - Google Analytics