javascript
JavaScript一种直译式浏览器客户端脚本语言,语言交互性好,由于其不可访问硬盘内容所以安全性能高,而且可以在各大浏览器中直接编写所以跨平台性好。主要学习其与html交互。
JavaScript与html的结合方式
1)html的提供了一个标签<script type="text/javascript">javascript的代码</script>
2)通过<script>的src属性引入外部的文件。示例<script src="文件地址,文件后缀为.js"></script>说明:解析时,去解析src中引入的文件,标签内部的代码不会被执行。<script>可以放在html页面任意位置,但是如果html解析即调用html中的标签,需要把js代码放在标签的后面。
JavaScript的数据类型
String--字符串数据类型
Number--数字数据类型(整数和小数都叫做数字类型)
Boolean--逻辑类型(返回值是true和false)
Null--给引用类型赋值的。
Undefined--未定义(声明了变量,但是没赋值),以上为基本数据类型。
声明一个变量有一个关键字 var(主要用这个声明)
typeof(变量) 可以查看是什么数据类型
instanceof 查看引用类型
JavaScript逻辑运算符和java类似
JavaScript的数组声明方式有两种而且可以不指定数组长度,其长度可自动增长。
var array=[1,2,3]
var array=new Array(5)或(1,2,3,4,5)即可指定长度也可以直接输入数组数据
JavaScript函数
function 函数名(参数的列表){
函数体
return 返回值 // 如果没有返回值 可以不写
}
动态函数
var param1 = "x,y";//为传入的参数,而非字符串。
var param2 = "var sum;sum =x*y;return sum";//这段代码直接执行了而不是代表字符串。
var add = new Function(param1,param2);//Function为js提供的对象。
var sum = add(4,5);
println("sum = "+sum);
输出结果为4*5。
匿名函数(就是函数不加名称
var add3 = function (x,y){
return x+y;
};
var sum2 = add3(5,6);
println("sum2 = "+sum2);
动态函数的匿名函数
var method =new Function("","document.write('123134');");
method();
JavaScript内置对象
String字符串对象:var str = new String("abc");
Array数组对象:var arr = new Array(4,5,6);
Date日期对象:var date = new Date();
Math对象:Math.random();
Boolean逻辑对象:var myBoolean=new Boolean();
web框架学习前复习——JS
最新推荐文章于 2022-04-19 15:01:20 发布