<html>
<script type="text/javascript">
var b={
v:1,
k:function c(){alert('b.k函数');}
};
function a()
{
alert(b.v);
b.k();
}
(function() {alert("直接调用");})();
</script>
<body>
<input type="button" onclick="a()"/>
</body>
</html>
javascript 中的函数用法和java中是有区别的,谁好谁坏一时难讲,但是我觉得java和js相比规则相对严格,js使用灵活,但是其代价就是混乱、易错。
js的var关键字可以表示任何类型,甚至可以表示结构体,做结构体时与类概念相似,其中也没有public,private甚至不区分函数与变量,非常的灵活。
js函数的基本原则:
js的String和Array对象:
<html>
<script type="text/javascript">
var str = new String('book,people');
var arr = new Array() ;
arr = str.split(',');
alert(arr[0]);
alert(arr.length);
</script>
</html>
不需要解释。
分享到:
相关推荐
JavaScript ES6函数式编程是现代Web开发中的重要概念,它为开发者提供了更高效、更简洁的...通过阅读《JavaScript ES6函数式编程入门经典》这本书,你将能深入学习这些概念,并逐步成为一名熟练的JavaScript开发者。
《JavaScriptES6函数式编程入门经典》使用JavaScriptES6带你学习函数式编程。你将学习柯里化、偏函数、高阶函数以及Monad等概念。 目前,编程语言已经将焦点从对象转移到函数。JavaScript支持函数式编程,并允许...
JavaScript ES6函数式编程入门经典是一本针对JavaScript开发者,尤其是初学者的教程,旨在帮助他们掌握ES6(ECMAScript 2015)的新特性,并深入理解函数式编程的概念和实践。函数式编程是一种编程范式,它强调将计算...
这两种定义方式在功能上是等价的,都是创建一个可调用的函数对象。 2. 函数作为对象 - JavaScript中的函数是对象,因此它们具有对象的属性和方法。例如,可以像普通对象那样为函数添加属性,如`test.name = '...
此外,关于JavaScript的其它编程技巧,本篇介绍了多个专题,包括常用函数技巧、面向对象入门、json操作、切换特效、查找算法、错误与调试、数据结构与算法、遍历算法以及数学运算的用法总结。这些内容都是非常实用的...
"JavaScript从入门到精通(第4版)"是一本旨在帮助初学者掌握这门语言的教材,通过详细的示例源码和习题答案,让学习者能够逐步深入理解JavaScript的核心概念和实际应用。 1. **基础语法**:JavaScript的基础包括...
《面向对象JavaScript精要》是一本非常有价值的书籍,不仅适合初学者入门,也适合有一定经验的开发者进阶学习。通过学习本书,读者可以全面掌握面向对象编程的基本概念,并学会如何将这些概念应用到JavaScript中,...
在“JavaScript从入门到精通(第2版)PPT”这套教学资料中,我们将深入探讨JavaScript的核心概念、语法特性以及实际应用。 1. **基础概念** - **变量与数据类型**:JavaScript支持基本数据类型(如字符串、数字、...
### JavaScript面向对象编程入门与实践 #### 一、JavaScript中的对象与属性 在JavaScript中,对象是面向对象编程的核心组成部分。对象可以被视为包含属性和方法的数据集合。具体来说: - **属性**:对象的特征,...
全书共分24章,包括初识JavaScript、JavaScript基础、流程控制、函数、JavaScript对象与数组、字符串与数值处理对象、正则表达式、程序调试与错误处理、事件处理、处理文档(document对象)、文档对象模型(DOM对象...
### JavaScript 快速入门教程与面向对象编程 #### 一、概要 JavaScript 是一种广泛应用于网页开发中的脚本语言,具有轻量级、解释型等特点。它可以在客户端执行,无需服务器支持,使得网页能够更加动态和交互。 ##...
与其他面向对象语言不同,JavaScript中对象的属性可以动态添加,无需预先定义在构造函数或原型中。例如,我们可以为`cat1`对象添加`name`、`age`和`color`属性: ```javascript cat1.name = "小狗"; cat1.age = 4; ...
- **对象定义**:创建和使用JavaScript对象。 - **常用对象**:如字符串对象、数组对象、日期对象等。 **第二十章:系统函数与内部对象** - **内置函数**:介绍JavaScript提供的常用函数。 - **内部对象**:了解预...
首先,入门阶段,你需要理解JavaScript的基本语法,包括变量声明、数据类型(如字符串、数字、布尔值、对象、数组等)、控制流程(如条件语句、循环结构)以及函数的使用。这些构成了JavaScript的基础骨架,是编写...
《JavaScript从入门到精通》分为三篇:第一篇为JavaScript语法基础,主要包括JavaScript简介、如何实现JavaScript、数据类型、变量和常量、运算符、语句和函数等内容;第二篇为JavaScript对象,主要包括对象、核心...
本资料“663752 JavaScript ES6函数式编程入门经典”将引导初学者深入理解这一概念。 在函数式编程中,"纯函数"是核心概念之一。纯函数是指没有副作用且对相同的输入总是返回相同输出的函数。它们不依赖外部状态,...
"JavaScript从入门到精通 所有例题程序"是一个专门针对学习者设计的资源包,旨在帮助初学者通过实践掌握JavaScript的核心概念和技术。 这个资源包中的"sl"实例源程序包含了大量例题,涵盖了JavaScript的基础到进阶...
"Javascript从入门到精通"是一套全面的学习资源,旨在帮助初学者掌握这一强大技术,同时也适合有一定基础的开发者进一步提升技能。由知名IT专家孙强编著,这套教程包含了丰富的教学课件和书中实例的源文件,为学习者...
9. **面向对象编程**:JavaScript支持面向对象编程,包括构造函数、原型链和类(ES6引入)。理解这些概念,学会创建和继承对象。 10. **ES6及新特性**:ECMAScript 6(ES6)引入了许多新特性,如let和const、模板...