数组和函数学习。通过函数的形式,对事物的属性和行为进行描述。

<script type="text/javascript">

/*
//对象的用法二、   对象的自定义
function Person(name,age)
{
    this.name = name;
    this.age = age;
}

var p = new Person("lisi",20);
p.getName = function()
{
    return p.name;
}

//alert(p["name"]+"..."+p.age);
alert(p.getName());
*/

/*
//对象的用法一、
//通过函数的形式,对事物的属性和行为进行描述。
function Person(){alert("person init")};

var p = new Person();
p.name = "zhangsan";
p.age = 30;
p.chifan = function()
{
    alert("have lunch");
}

p.chifan();

*/

/*
window.onload = function()
{
    alert("over");
}

//或
window.onload = show;
function show()
{
    alert("load over");
}
*/

/*
//匿名函数  通常用于事件处理。
//javascript是基于对象和事件驱动。
var show = function()
{
    alert("function run");
}
//show();
*/

/*
//动态函数
var show = new Function("x","y","var sum = x+y; return sum");
var result = show(5,3);
alert(result);
*/

//函数  是多条执行语句的封装体,只有被调用才会被运行。
//函数特性
/*
//在javascript里面函数就是对象 , 函数名也就是对象的名字。
//也就是说下面的函数名show也是对象的名字.
function show()
{
    return 22;
}
var x = show; //show()x接受show()执行的结果。  show 表示x指向了show函数对象。就会把对象 的内容打出来
alert(x);
*/

/*
function show()
{
    alert(arguments.length);
    for(var i=0;i<arguments.length;i++)
    {
        alert(arguments[i]);
    }
}

show(2,3,4);
*/

/*

//函数内部的局部变量
//函数外部的是全局变量。
var x = 4;
function show(x)
{
    x= 5;
}

show(x);

alert(x);//输出是4

*/

/*

var arr = [5,3,1,4,2];

arrSort(arr);
printArr(arr);

//冒泡排序
function arrSort(arr)
{
    for(var i=0;i<arr.length;i++)
    {
        for(var j=i+1;j<arr.length;j++)
        {
            if(arr[i]>arr[j])
            {
                var temp = arr[i];
                arr[i] = arr[j];
                arr[j] = temp;
            }
        }
    }

}

function printArr(arr)
{
    for(var i=0;i<arr.length;i++)
    {
        document.write(arr[i]+" ");
    }

}
*/

</script>
时间: 2024-12-22 05:16:10

数组和函数学习。通过函数的形式,对事物的属性和行为进行描述。的相关文章

Numpy函数学习--genfromtxt函数

genfromtxt函数 今天学习时遇到了genfromtxt函数 world_alcohol = numpy.genfromtxt("world_alcohol.txt",delimiter=",",dtype = str) What is genfromtxt? genfromtxt函数创建数组表格数据 genfromtxt主要执行两个循环运算.第一个循环将文件的每一行转换成字符串序列.第二个循环将每个字符串序列转换为相应的数据类型. genfromtxt能够考

黑马程序员——c语言学习心得——函数传递二维数组

黑马程序员——c语言学习心得——函数传递二维数组 -------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 一.定义指针的时候一定要初始化.   变量定义的时候给变量初始化,这是保证不出错的一个很好的习惯.尤其是在指针的使用上,如果我们没有给指针初始化,就会出现野指针,该指针的指向并不是我们所希望的,一旦错误的释放了这个指针,就会发生内存的访问.那么如何初始化指针变量呢,一般有以下几种方法:   1.初始化空指针   int* pInteger=N

C#函数学习及常用的类

C#函数学习及常用的类 函数:能够独立完成某个功能的模块. 好处:1.结构更清析(编写.维护方便 ).2.代码重用.3.分工开发. 四要素:名称,输入(参数),输出(返回的类型),加工(函数体) 语法: 返回类型 函数名(参数类型 参数名,....) {     函数体 } 函数调用: [数据类型 变量名 = ]函数(参数); 函数调用时:调用的参数和函数定义的参数保持一对待:个数,类型,对应. 形参:形式参数.--函数定义的参数. 实参:实际参数.--函数调用的参数. 实参.形参传值的规律--

Javascript学习总结-函数-(四)

2.7.     JavaScript函数基础 函数主要用来封装具体的功能代码. 函数是由这样的方式进行声明的:关键字 function.函数名.一组参数,以及置于括号中的待执行代码. 注意:函数的形参是不用声明使用的. 函数的基本语法是这样的: function functionName(arg0, arg1, ... argN) { statements } 例如: function sayHi(sName, sMessage) { alert("Hello " + sName +

Javascript 随机数函数 学习之二:产生服从正态分布随机数

一.为什么需要服从正态分布的随机函数 一般我们经常使用的随机数函数 Math.random() 产生的是服从均匀分布的随机数,能够模拟等概率出现的情况,例如 扔一个骰子,1到6点的概率应该相等,但现实生活中更多的随机现象是符合正态分布的,例如20岁成年人的体重分布等. 假如我们在制作一个游戏,要随机设定许许多多 NPC 的身高,如果还用Math.random(),生成从140 到 220 之间的数字,就会发现每个身高段的人数是一样多的,这是比较无趣的,这样的世界也与我们习惯不同,现实应该是特别高

C#委托与C语言函数指针及函数指针数组

C#委托与C语言函数指针及函数指针数组 在使用C#时总会为委托而感到疑惑,但现在总新温习了一遍C语言后,才真正理解的委托. 其实委托就类似于C/C++里的函数指针,在函数传参时传递的是函数指针,在调用的时候通过指针访问这个函数. 在C语言中函数指针的申明如下: //可以理解为申明一个指着变量 Func ,它的类型是 返回Type(可以为 void )类型的参数,接收 (Type one,Type two,...)类型的//参数(可以不接受参数). Type *Func(Type one,Type

http_build_query函数(学习)

http_build_query函数 http_build_query -- 生成 url-encoded 之后的请求字符串 描述string http_build_query ( array formdata [, string numeric_prefix]) 根据数组产生一个urlencode之后的请求字符串,如果在基础数组中使用了数字下标同时给出了 numeric_prefix 参数. <?php $data = array('foo'=>'bar',               'b

Lua学习(4)——函数

在Lua中函数的调用方式和C语言基本相同,如:print("Hello World")和a = add(x, y).唯一的差别是,如果函数只有一个参数,并且该参数的类型为字符串常量或table的构造器,那么圆括号可以省略,如print "Hello World"和f {x = 20, y = 20}.    Lua为面对对象式的调用也提供了一种特殊的语法--冒号操作符.表达式o.foo(o,x)的另一种写法是o:foo(x).冒号操作符使调用o.foo时将o隐含的作

C/C++学习:函数指针

曾经在书上看到函数指针相关的都没怎么重视.可是近期在实际的工作中却派上了用场.所以认真地学习了一遍. 函数指针的申明 申明一个函数指针非常easy,就是将函数申明中的函数名替换为一个指针就可以: C/C++ int test(int para1, double *para2); // 函数申明 int (*pf)(int para1, double *para2); // 函数指针申明 NOTE: 必须在申明中用括号将*pf括起来,由于括号的优先级比*运算符高.因此: C/C++ int (*p