JavaScript 常用功能总结

您所在的位置:网站首页 js中定义类 JavaScript 常用功能总结

JavaScript 常用功能总结

2023-03-14 23:21| 来源: 网络整理| 查看: 265

目录:

众所周知,JavaScript是动态的面向对象的编程语言,能够实现以下效果:

1. 丰富Web 网页功能

2. 丰富Web界面

3. 实现本地或远程存储。

4. 实现分布式网络应用的前端组件,并在后台进行数据存储管理。

5. 使用JavaScript可以实现完整的分布式Web 应用。

 

JavaScript 中的数据类型

JavaScript 提供三种元数据类型,string,number,和Boolean,可使用typeof(v) 测试变量V 的类型,typeof(v)==="number"

提供五种基本的引用类型:Object, Array, Function, Date 及RegExp。数组,函数,日期和正则表达式是特殊类型,但是严格来讲,日期和正则表达式是元数据类型,可封装在其他对象中。

JS 中变量类型,数组元素类型,函数参数以及返回值的类型不需要声明类型,类型之间的转换是自动执行的。

变量值可以是:

1. 数值:如字符串,数字或布尔值。

2. 对象引用: 可引用典型对象,也可以是数据,函数,日期或正则表达式。

3. 特殊数据值,Null,是典型的用于初始化对象的默认值。

4. 特殊数据undefined,常用于已被定义,但未赋值的变量。

string 是一系列的Unicode 字符串,String 如“hello world”,’A3FO’或空字符串“”,字符串连接可通过+操作符来执行,也可以使用=号来验证两个字符串是否相等;

if (firstName + lastName === "James Bond") ...

numeric 表示64位的浮点数,在JS 中没有明显的区分整形和浮点数,如果一个表达式的值不等于某个数字,那么它的值可设为NaN,表示非数字,可联合isNaN使用。  如下表是详细的类型测试和转换

image

 

变量作用域范围

目前,JavaScript,ES5提供两种作用域类型:全局变量及函数作用域,没有块作用域。块作用域的范围不太明确,所以应当避免块作用域的使用。如下代码,尽管是开发人员常用的Pattern,却是一个陷阱。

function foo() {  for (var i=0; i  -1)  ... 循环: var i=0; for (i=0; i 


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3