九九 mis .get asc color logs text true
JavaScript 三种定义函数方法:
{} 表示函数体 1. 第一种是使用 function 语句定义函数
- function func()
- {
- }
2. 第二种是使用 Function() 构造函数来定义函数(不常用) var 函数名 = new Function(" 参数 1"," 参数 2"," 参数 3"……" 函数体 ");
- var sum = new Function("x", "y", "
- var z = x + y;
- return z;");
3. 第三种是在表达式中定义函数
var 函数名 = function(参数 1,参数 2,…){函数体};
- var add = function(a,b){
- return a+b;
- }
调用函数 document.write(add(50,20));
代码示例:
- //使用构造函数创建内置对象
- var obj = new Object(); //创建对象
- obj.name = "范冰冰";
- obj.age = 18;
- obj.getinfo = function() {
- return this.name + ":" + this.age; //this 当前
- }
- //使用
- document.write("对象中的name属性:" + obj.name + "");
- document.write("对象的方法:" + obj.getinfo());
- //2.直接创建自定义对象
- var obj1 = {
- name: 'miss张',
- age: 18,
- ningpingai: function() {
- return this.name + "我会拧瓶盖";
- }
- };
- document.write("对象中的name属性:" + obj1.name + "");
- document.write("对象miss张的方法:" + obj1.ningpingai() + "");
- //*3.使用自定义构造函数创建对象
- function obj2(name, age) {
- this.name = name;
- this.age = age;
- this.say = function() {
- return "我是:" + this.name + "我很帅,帅的不得了";
- }
- }
- //实例化对象
- var ob = new obj2("int", 18);
- var f = new obj2("for", 45);
- document.write("对象中的name属性:" + ob.name + "");
- document.write("对象的方法:" + ob.say() + "");
- document.write("对象中的name属性:" + f.name + "");
- document.write("对象的方法:" + f.say() + "");
- //查看对象的格式
- alert(ob.constructor);
- /*作业
- 使用循环九九乘法表 四个
- 写一个简单的轮播图*/
js 中的函数对象
来源: http://www.bubuko.com/infodetail-2086785.html