javascript基础(1) 博客分类: 前端技术 javascript
<!--[if !supportLists]-->1.1. <!--[endif]-->javascript是什么?
<!--[if !supportLists]-->l <!--[endif]-->总述: JavaScript一门解释型(不是编译型)脚本语言,它的主要特点有:面向对象,弱类型,动态,基于原型(对象)(不基于类)
<!--[if !supportLists]-->2.2. <!--[endif]-->javascript的分类
1). 按所处的位置分:
<!--[if !supportLists]-->客户端js
<!--[if !supportLists]-->l <!--[endif]-->服务器端js
2). 按模块分:
<!--[if !supportLists]-->l <!--[endif]-->核心JavaScript(ECMAScript)
<!--[if !supportLists]-->l <!--[endif]-->BOM(Browser Object Model) window
<!--[if !supportLists]-->l <!--[endif]-->DOM(Document Object Model)
l 其它扩展: node.js
2.3 数据类型
1). 数据的类型分类:
a. 基本类型: 数值(number),字符串(string),布尔值(boolean),undefined
b. 对象类型: 对象(object),数组(array),函数(function)
2). 变量的类型:
a. 基本类型: 保存基本类型数据的变量
b. 引用类型: 保存对象类型数据的地址值的变量
4.2. 调用函数(传参问题)
-
arguments: 在每个函数中都有一个内置的此引用变量,它指向代表调用时传的所有参数组成的数组
var sum4 = function() {
var result = 0;
for (var i = 0; i < arguments.length; i++) {
result += arguments[i];
}
return result;
}
推荐阅读
-
javascript基础(1) 博客分类: 前端技术 javascript
-
使用JS设置文件上传输入框为只读属性 博客分类: javaScript技术 StrutsJavaScriptCSS
-
使用JS实现展开及收缩效果 博客分类: javaScript技术 工作HTML
-
使用JS设置文件上传输入框为只读属性 博客分类: javaScript技术 StrutsJavaScriptCSS
-
浅谈cookie 博客分类: JavaScript基础
-
用object( )方法实现非构造函数的继承 博客分类: JavaScript基础 JavaScript基础
-
用object( )方法实现非构造函数的继承 博客分类: JavaScript基础 JavaScript基础
-
JavaScript中保留小数与取整数 博客分类: JavaScript基础 javascript
-
JavaScript中保留小数与取整数 博客分类: JavaScript基础 javascript
-
浅谈cookie 博客分类: JavaScript基础