JS基础入门
1.js历史
网景(Netscape) 公司开发的,javascript和java没什么关系
最早叫LiveScript,网景公司只是为了借着Java语言比较火的东风将名字改 成JavaScript
2. 这门语言运行在浏览器中,只要有浏览器就能运行js
3. 优点
1.使用JavaScript可以在客户端进行数据验证,节省服务器端的资源
2.可以方便地操纵各种页面中的对象,使网页更加友好
3使多种任务仅在客户端就可以完成而不需要网络和服务器的参与,从而支持分布式的运算和处理
4.局限
1.兼容性。互联网上有很多浏览器,如FireFox、Internet Explorer、Opera等,但各种浏览器支持JavaScript的程度是不一样的,所以各个浏览器运行JavaScript的效果会有一定的差距,有时甚至会显示不出来
2.JavaScript不能打开、读写和保存用户计算机上的文件
5.js基本语法
1.定义变量
1.使用关键字 var 变量名
var 可以同时声明多个变量,每个之间用逗号隔开
var aa = ‘张三’;
注意:在js中变量必须先定义在使用 ,如果直接使用一个没有定义的变量 会就报错(5.html:11 Uncaught ReferenceError: str is not defined)
2.变量的类型 取决于 赋的值(js是弱类型)
3.在js中变量名区分大小写
4.变量名(标识符)定义规则 数字 字母 下划线 $ 组成,不能以数字开头
var $=‘111’; //ok
2.注释
// 单行注释
/* */多行注释
3.语句
JavaScript中的语句以一个分号结尾,如果省略分号,则由解析器确定语句的结尾,一般情况下,换行会被当做一个语句的结尾
**JS写在script ( 一般写在body结束标签之前 )**
因为JS的执行顺序,需要将元素加载完成,才能获取到元素,故一般写在body结束标签之前。
<body>
<div id="box">hello</div>
<div id="box2">world</div>
<script>
document.getElementById("box").onclick = function(){
alert(1);
};
document.getElementById("box2").onclick = function(){
alert(2);
};
</script>
</body>