韩顺平JS笔记完整版 - 图文(3)

2019-06-02 12:49

案例一: Js文件:

function test(val){

window.alert(\你得输入是\return 90; }

html调用:

test(\传统的调用方式 //window.alert(test);//把函数全部打出来 var myvar=test;

window.alert(myvar); myvar(\中国北京\输出:

函数的调用方式

1.普通调用

函数名(实际参数);

2.通过指向函数的变量去调用 var myvar=函数名; myvar(实际参数)

3.关于接收函数返回值得讨论 var myvar=test(\输出abc

window.alert(myvar); //输出90,如果函数没有返回值则返回undefined,如果有返回值,则返回什么就是什么

递归:

Js文件:

调用:abc(5); 输出:3 3 4

特别强调:JS的函数天然支持可变参数,函数不可以重名 案例:

//编写一个函数,可以接收任意多个数,并计算他们的和 function abc2(){

//在JS中有一个 arguments可以访问所有传入的值 //window.alert(arguments.length);//得到参数的个数 //遍历所有的参数 var sum=0;

for(var i=0;i

window.alert(sum); }

调用:abc2(12,12,12,12); 结果是48

abc2(); 结果是0

数组:

数组,这种数据类型(引用类型/复杂类型/复合类型),数组的基本概念:用于存放一组数据。

特别强调:JS中的数组,可以存放各种数据类型(数值/字符串…) 快速入门案例:

var weights=[3,5,1,3.4,2,50]; var allweights=0; //数组的遍历

for(var i=0;i

document.writeln(\总体重是\var avgweight=allweights/weights.length; //如果你想知道数据类型是什么

//window.alert(avgweight.constructor); //window.alert( typeof avgweight);

document.writeln(\平均体重是\保留两位小数 数组的细节 基本语法:

var 数组名=[元素值,元素值…] 元素的值可以是任意类型 var an=[1.23,”hello”,true,2];

数组在内存中的存在形式:

内存数据调用案例:

输出:900

内存数据分析:

JS中的数组是引用传递 案例

输出:35 90 900

内存数据调用分析:

JS的数组可以动态增长

思考2,动态增长的 输出56 数组的长度变为3


韩顺平JS笔记完整版 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2005级轻稀贵金属冶金学(B) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: