一。介绍:
1.Javascript是一种专门在浏览器编译并执行的编程语言
2.Javascript处理用户与浏览器之间请求问题
3.Javascript采用【弱类型编程语言风格】对【面向对象思想】来进行实现的编程语言
二。弱类型编程语言风格 VS 强类型编程语言风格
1.强类型编程语言风格:认为对象行为应该受到其修饰类型严格约束。
Java采用【强类型编程语言风格】对【面向对象思想】来进行实现的编程语言
class Student{
public String sname;
public void sayHello(){
System.out.print("hello world");
}
}
Student stu = new Student();
stu.sname="mike"; stu对象能够调用属性只有sname
stu.sayHello(); stu对象能够调用方法只有sayHello()
stu.sid =10; // 在Java认为是语法错误,修饰stu对象的Student类型没有提供这个属性
2.弱类型编程语言风格: 认为对象行为不应该受到其修饰类型约束。可以根据实际需要来决定
对象可以调用属性和方法
Javascript采用【弱类型编程语言风格】对【面向对象思想】来进行实现的编程语言
var stu = new Object();//stu对象相当于【阿Q】
stu.car = "劳斯莱斯";//合法
stu.play = function (){ return "天天打游戏"}
stu.play();
三。Javascript中变量声明方式:
1.命令格式:
var 变量名;
var 变量名 = 值;
var 变量名1,变量名2=值;
2.注意:
在Javascript变量/对象,在声明不允许指定【修饰类型】
只能通过var来进行修饰
四。Javascript中标识符命名规则:
1.标识符只能由四种符号组成 英文字母,数字 , 下划线,美元符号($)
2.标识符首字母不能以"数字"开头
3.标识符不能采用Javascript关键字 比如 var
五。Javascript数据类型:
1.分类: 基本数据类型 & 高级引用数据类型
2.基本数据类型: 数字类型(number),
字符串类型(string),
布尔类型(boolean)
3.数字类型(number):Javascript中将整数与小数合称为number类型
4.字符串类型(string):Javascript中字符与字符串合称为string类型
Javascript字符或则字符串既可以使用''又可以使用""
5.布尔类型(boolean): Javascript中boolean类型的值只有true或则false
6.高级引用数据类型:
object类型
function类型
7.object类型: Javascript中所有通过【构造函数】生成的对象都是object类型
8.function类型: 相当于Java中(java.lang.reflect.Method)
Javascript所有函数都是function类型
********** Javascript是弱类型编程语言,根据变量赋值内容来判断
变量数据类型
Javascript中变量的数据类型可以根据赋值内容来进行动态改变



