首先说一下弱语言和强语言的区别。弱类型语言是针对强类型语言来说的。
在强类型语言中,变量类型有多种,例如int char float boolean 等不同的类型相互转换有时需要强制转换而javascript只有一种类型var ,为变量赋值时会自动判断类型并进行转换所以javascript是弱语言
面向对象的编程思维模式已经深入人心。javaScript作为弱语言,本身并不支持面向对象。但javaScript是一门非常灵活的语言,下面我们就看看没有关键字class的javaScript如何实现类定义,并创建对象。
定义类
笔记---javaScript中定义类、对象、数组
定义方法:
function sayHi(){ //无参方法
}
function sayHii(name){ //带参方法的形参可以不用类型
}
注:定义方法和定义类的方式差不多。但是类名首字母是大写,方法名首字母是小写
|
|