`
阅读更多

这个Javascript和C++,Java几乎是一抹一样的,只是function的定义和C++/Java有些不同。首先,function是可以嵌套的,不过function的定义只能嵌套在function里面。还有,function是编译期就决定的,所以如果有变量名和它同名,就会有些“奇怪”的现象,看下面的代码:

 var point = new Object();
		point.x = 10;
		point.y = 20;
		for (var pro in point) {
			document.write("name: " + pro + "; value: " + point[pro] + "<br>");
		}       
		
		var arr = [1,2,3,4,5];
		for (var item in arr) {
			document.write(item + "<br>");
		}                         
		
		document.write(f(4) + "<br>");
		var f = 10;
		function f(x) {
			return x * x;
		}                
		document.write(f);                 

 最后的结果是:

name: x; value: 10
name: y; value: 20
0
1
2
3
4
16
10

分享到:
评论

相关推荐

    关于VB6中Print语句的使用.doc

    Print语句还可以与其他VB6语句结合使用,如For...Next循环、If...Then...Else条件判断等,以实现动态输出和条件控制。例如,你可以用Print语句输出数组的元素,或者根据用户输入决定打印的内容。 四、Print语句与...

    sql语句万能生成器,sql语句,sql语句生成

    6. **提高效率**:通过自动化,开发人员可以将更多精力集中在业务逻辑上,而不是基础的SQL语法上。 尽管SQL生成器在许多情况下非常有用,但也要注意其局限性。例如,它们可能无法生成完全符合特定需求的复杂自定义...

    SQL 执行超长语句

    6. **避免全表扫描**:通过优化WHERE子句中的条件表达式,尽量让数据库管理系统能够快速定位到所需行,从而避免全表扫描带来的性能损耗。 #### 四、SQL执行超长语句示例 以下是一个涉及子查询的超长SQL语句示例: ...

    Oracle Sql语句转换成Mysql Sql语句

    6. **序列**:Oracle使用序列(SEQUENCE)来生成唯一ID,MySQL则常使用自增(AUTO_INCREMENT)字段。 7. **视图和存储过程**:Oracle的视图和存储过程可能需要在MySQL中重新编写,因为两者的语法和权限管理不同。 ...

    JS分类语句大全

    6. 注释语句 JavaScript中的注释语句有两种: // 单行注释 /* 多行注释 */ 7. 函数定义语句:function、return function语句用于定义一个函数。语法如下: function 函数名(参数) { 执行语句...... } return...

    matlab 循环语句与条件语句

    case 4:6 n = '夏天的风'; case 7:9 n = '桂花飘香十里香'; case 10:12 n = '汤圆汤圆卖汤圆'; otherwise n = 'Invalid month!'; end ``` 这个示例中,根据输入的月份,执行不同的命令组,最后将结果赋值给...

    pb基本循环语句详解

    6. **逻辑控制结构**:`GOTO`语句虽然可用,但通常不推荐使用,因为它可能导致难以理解和调试的代码。优先使用结构化的控制流(如IF和循环)。 在实际编程中,循环语句通常与条件语句结合使用,根据不同的条件来...

    SQL 语句大全 SQL 语句大全

    6. **视图** - **创建视图**:CREATE VIEW语句创建虚拟表,基于一个或多个表的查询结果。 - **使用视图**:查询和更新通过视图访问的数据,简化复杂查询并保护底层数据。 7. **索引** - **创建索引**:提高查询...

    PB脚本中SQL语句写法与SQL中语句写法对照

    在PB脚本中,可以使用Covert(char(6),icb00000.字段名,112)将datetime型的数据转化成六位数据。 三、在SQL中写条件语句 在SQL语言中,可以使用Update表名Set字段名=case字段名when值1then值2else值三endFrom表名...

    Oracle导出INSERT语句

    6. **安全考虑**:在实际使用过程中,需要注意数据隐私和安全性,确保只有授权的人员才能访问和执行这些语句。此外,如果数据量巨大,直接运行大量INSERT语句可能会对数据库性能造成影响,因此可能需要分批执行或...

    关于GPS的NEMA语句解析说明

    纬度信息和经度信息都需要保留小数点后面6位数,以获得更精确的位置信息。对地速度的单位是Knots,换算成公里每小时需要乘以1.852。对地方向的单位是度,正北方向为0度。 定位模式有四种,分别是自主定位(A)、无...

    Matlab实验5选择结构程序结构.pdf

    这段代码表示,如果 x 小于 0,则执行 y = x.*x + x - 6 语句。 2. switch 语句 switch 语句的基本语法是:switch 变量 CASE 值 语句 END。例如: ``` switch c case num2cell(90:100) disp('A') case num2cell...

    XML查询语句转换成SQL语句的实现.pdf

    XML 查询语句转换成 SQL 语句的实现 ...6.将 XPath、XQuery 语句转换成 SQL 语句的算法实现需要考虑 Edge 表的产生。 7.XML 查询语句转换成 SQL 语句的实现需要考虑查询语言的功能特性和查询表达式的语法格式。

    自动生成insert语句的工具

    标题中的“自动生成insert语句的工具”是指一类软件或应用程序,它们能够帮助数据库管理员或开发者快速、方便地生成用于插入数据的SQL INSERT语句。这类工具通常用于将已有的数据库数据导出为INSERT语句,以便在其他...

    mysql常用性能查询语句

    6. 查看试图连接到 MySQL(不管是否连接成功)的连接数 使用语句:show status like 'connections'; 该语句可以查看自上次启动以来的连接数,包括成功和失败的连接。 7. 查看线程缓存内的线程的数量 使用语句:...

    根据Excel生成建表语句源码.rar

    6. **输出或执行SQL语句**:生成的SQL语句可以直接输出到文件供后续手动操作,或者通过连接数据库执行这些语句,直接在数据库中创建表。 这个过程的自动化极大地简化了从Excel到数据库的数据迁移任务,尤其对于大量...

    史上最全数据库SQL语句大全

    6. CREATE INDEX:为表创建一个索引可以加速数据的检索速度,特别是在进行大量数据查询时。 7. DROP INDEX:DROP INDEX语句用于删除一个已存在的数据库索引。 8. CREATE PROCEDURE:创建存储过程允许用户将一系列...

    管理数据库常用SQL语句

    6. 查看所有数据库名称及大小: 使用 `sp_helpdb` 语句可以查看所有数据库名称及大小。 7. 重命名数据库: 使用 `sp_renamedb 'old_dbname', 'new_dbname'` 语句可以重命名数据库。 8. 查看所有数据库用户登录信息...

    生成数据库表insert语句脚本

    6. **实际应用示例**: 比如,如果我们有一个名为`employees`的表,我们可以生成这样的INSERT语句: ```sql INSERT INTO employees (id, name, age, department) VALUES (1, '张三', 28, '销售'); INSERT INTO ...

Global site tag (gtag.js) - Google Analytics