*
* 如果script通过src的属性引入了外部的文件,里面的js代码就不会执行了。(*****)
* ,标签可以放在HTML文件的任意位置上。
* 关键字
* var声明变量
* 标示符
* 和java一样
* 注释
* 和java一样
* 变量
* 声明变量,只使用一个关键字var num = 12; var str = "abc";
* 5种基本数据类型
* Undefined、Null、Boolean、Number 和 String
* 5种基本数据类型
* Undefined、Null、Boolean、Number 和 String
* String字符串类型
* js中双引号和单引号都代表的是字符串
* Number数字类型
* 不区分整数和小数
* Boolean布尔类型
* Null空,给引用赋值的
* Undefined未定义(声明变量,没有赋值)
* 声明变量,使用var关键字
* typeof() 判断当前变量是什么类型的数据
* 运算符
* js的运算符
* 算术运算符
* 0或者null是false,非0或者非null是true,默认用1表示。
var num = 3710;
alert(num/1000*1000);
* 不区分整数和小数
* 赋值运算符
* 和java是一样的
* 比较运算符
* ==比较值是否相同
* ===比较值和类型是否相同
* 逻辑运算符
* 和java中一样
* 三元运算符
条件?值1:值2
* js的数组
* js的数组
* javaString [] str = {};
* 声明数组
* var arr = [12,34,55];
* var arr = new Array(5);声明数组,长度是5
* var arr = new Array(2,3,4);声明数组,元素是2 3 4
* 数组的属性
* 长度:length
* 数组的长度是可变的。
* js的方法
* java中public String 方法名称(参数列表(int num,String str)){
方法体;
return null;
}
* js中,通过关键字function声明方法。
function 方法名称(参数列表 (num,str)){
方法体;
return;
}
* 参数列表:不能使用var关键字
* 返回值:可写可不写的,如果有写返回值,如果没有,返回值可以省略不写。
* 调用执行。
* 在函数的内部,有一个数组,装传过来的参数的
arguments
* javascript的对象和API
* BOM浏览器对象模型
* DOM文档对象模型
网友评论