- 3
- 0
- 约4.86千字
- 约 31页
- 2018-02-19 发布于浙江
- 举报
[计算机软件及应用]第二章 JavaScript编程基础及编程规范
JavaScript编程基础及编程规范 JSP基础知识 JavaScript 的关键字 break case catch continue default delete do else finally for function if in instanceof new return switch this throw try typeof var void while with 在JavaScript中,可以通过 var 语句来声明变量: 变量声明不是必须的,可以直接赋值,而不用声明。但在使用之前先声明是一个好的编程习惯。 可以在声明变量的同时进行初始化,其值可以为任意类型: JavaScript变量 var x; var carname; var x=5; var carname=Volvo; JavaScript变量 JavaScript 变量名称的规则: 变量对大小写敏感。 第一个字符必须是字母、下划线(_)或美元符号($)余下的字符可以是下划线、美元符号或任何字母或数字字符。 首字母是小写的,接下来的字母都以大写字符开头。 var myTestValue = 0, mySecondValue = hi; JavaScript变量 类型 前缀 示例 数组 a aValues 布尔型 b bFound 浮点型(数字) f fValue 函数 fn fnMethod 整型(数字) i iValue 对象 o oType 字符串 s sValue 变型(可以是任何类型) v vValue 变量前附加一个小写字母(或小写字母序列),说明该变量的类型。 变量按作用域可分为全局变量和局部变量 全局变量的作用范围是整个HTML文档,文档中所有脚本都可以使用该变量。局部变量是在函数内部声明的变量。 JavaScript变量 变量 a、b 和 c 只能在其各自的函数中被访问 脚本 函数 1 局部变量 a 函数 2 局部变量 b 函数 3 局部变量 c 可由函数 1、函数 2 和函数 3 访问 全局变量 g var variable = out; function func(){ var variable = in; document.write(variable);//打印”in” } func(); document.write(br); document.write(variable);//打印”out” JavaScript变量 数据类型 JavaScript中的数据类型分为两种: 基本数据类型 特殊类型 对象类型(引用类型) 其中对象类型包含对象,数组,以及函数 基本数据类型 在JavaScript中,包含三种基本的数据类型: 字符串(String):可以用””或’ ‘ 括起来的字符序列 数值(Number):包括整数和实数 布尔值(boolean):包括true和false 基本类型中的数据可以是常量,也可以变量。由于JavaScript采用弱类型的形式,因而一个数据的变量或常量不必首先作声明,而是在使用或赋值时确定其数据的类型的。 我们可以分别查看变量的类型: var str = Hello, world; //字符串 var i = 10; //整型数 var f = 2.3; //浮点数 var b = true; //布尔值 alert(typeof str); alert(typeof i); alert(typeof f); alert(typeof b); string number number Boolean 基本数据类型 在JavaScript中,基本数据类型在做一些运算时,会临时包装一个对象,做完运算后,又自动释放该对象。 当使用txt.length时,JavaScript会自动包装一个临时的String对象,内容为txt的内容,然后获取该对象的length属性,最后,这个临时的对象将被释放。 基本数据类型 var txt=Hello World! document.write(txt.length); 下面的例子使用字符串对象的toUpperCase()方法将字符串转换为大写: 下面的例子返回字符串指定位置的字符: 基本数据类型 var txt=Hello world! document.write(txt.toUpperCase());
您可能关注的文档
- [计算机软件及应用]数据库第六章数据库设计最新.ppt
- [计算机软件及应用]数据库系统概念05数据库性能调整.pdf
- [计算机软件及应用]数据库系统简明教程4.ppt
- [计算机软件及应用]数据结构 第八章 图.ppt
- [计算机软件及应用]数据结构-栈和队列.ppt
- [计算机软件及应用]数据库课程设计.doc
- [计算机软件及应用]数据结构ds-1.ppt
- [计算机软件及应用]数据结构实验指导书.doc
- [计算机软件及应用]数字电影声频技术.ppt
- [计算机软件及应用]数据挖掘实践--互联网联机分析中的数据仓库建模.ppt
- 2025-2026学年科普版七年级下册英语Unit7 Being a Smart Shopper素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit10 Lending a Helping Hand素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit11 Rules Matter素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit12 Better Together素养测评卷(含答案).docx
- 2026年中考英语语法选择专题训练(含答案).docx
- 2026中考语文二轮学思并重,涵养君子之德论语十二章、虽有佳肴、大道之行也.docx
- 中考文言文常见文化常识梳理.docx
- 中考语文二轮:内修君子德外尽忠臣心诚子书出师表修身立德主题学习.docx
- 中考语文二轮:不一样的求学路一样的成长梦送东阳马生序劝学主题学习.docx
- 中考语文二轮:《陋室铭》《爱莲说》托物寓意主题学习.docx
原创力文档

文档评论(0)