js方法非全局函数的写法

JavaScript010

js方法非全局函数的写法,第1张

一、JS创建函数的几种方式

1、函数声明:

function sum1(num1,num2){

return num1+num2

}

sum1(10,20)

最普通最标准的声明函数方法

2、函数表达式( 函数字面量):

var sum2 = function(num1,num2){

return num1+num2

}

sum(10,20)

说白了就是把一个函数赋值给了一个变量。

1。js方法书写格式是有哪些?

//声明一个函数,函数名字为name

function name(str,num){}

//将等号左边匿名函数返回的值赋给f。匿名函数就是没有声明名字的函数.

var f=function(){}

//没见过

aa:function(){}

//等同于第二种,"{}"叫做代码块。

aa={bb:function}

2。js怎么创建对象,创建对象的格式(最好有注释 新手看不懂 谢谢)

创建对象:可以创建自定义对象和js本身含有的对象。

创建自定义对象:

//可以看做这是构造器

function 人(姓名,性别){

//有两个属性

this.姓名=姓名

this.性别=性别

//有个私有方法

function get性别(){

return this.性别

}

}

//定义个公有方法

function get姓名(){

return this.性别

}

创建js对象:

关键字new

3。有参考资料、网站最好

www.g.cn,输入javascript

1、定义一个传入占位节点id的组件类

比如这里定义一个组件MyClass

function MyClass(id){//组件模板

}2、在组件内获取节点id

function MyClass(id){//组件模板

var _self = document.getElementById(id)//根据id获取组件

}3、定义类的方法

function MyClass(id){//组件模板

var _self = document.getElementById(id)//根据id获取组件

this.addP=function(){//定义类方法,这里是显示内容为1233

_self.innerHTML ="1233"

}

}4、直接在js中调用使用该组件方法

示例: