javascript的访问
讲解不同位置的javascript互相访问
被隔开的javascript是可以互相访问的
比如:
<html>
<body>
<script>
var x = 3;
alert(x);
</script>
</body>
</html>
和
<html>
<body>
<script>
var x = 3;
</script>
<p>ok</p>
<script>
alert(x);
</script>
</body>
</html>
是一样的(不要管中间的ok,只是为了证明被隔开的script标签是可以互相访问的)
访问其他文件里的javascript
<html>
<script src = "firstfilede.js" language = "javascript"</script>
</html>
注:src是source的简称
直接写在属性值里的javascript
<a href = "javascript: alert(new Date());">hello</a>
基础语法
和C语言差不多,每句结尾要有分号,不能占用int等系统定义过的字符串作为标识符,下面只提几点不同
调试方法
如果您的电脑的ie是ie9以下的话,出现问题应该在左下角有一个黄色叹号(我的教程是这样的)
点击就可显示错误信息
但是我的电脑并没有,这种情况下F12(开发人员选项)
然后在错误的地方会有错误的显示
这里我们可以测试一下
<html>
<body>
<a href = "javascript: alert(new Date())">hello</a>
<input type = button value = test onclick = "alert(new Data());">
</body>
</html>
这段代码中我们故意吧Date打成Data,然后运行,点击f12,点击test按钮
如果你是ie浏览器的话就会自动跳出,到上面截图这种情况,如果你是360,那么会在控制台看到报错信息
分号的问题
在c语言里是必须要有分号的,但是我们在""里面可以不加分号(但是还是加上吧,反正耽误不了什么打字速度)
注释问题
/*.......*/和//......你懂的
注:多行注释符嵌套会出现问题,比如
/*语句1 /*语句2*/ 语句3*/
我们最开始要注释语句2,然后又想注释语句1和3,但是这么做之后会把/*语句1/*语句2*/注释掉
基本数据类型与常量
常量:
整形常量:
可以用三种方法表示
16进制前面加0x
8进制前面加0
10禁止前面不能是0
实型常量:
简单的小数点不解释,如5.6
另一种是5e7表示5*10^7
布尔值:
true 和false
字符串:
按java语言的形式写即可(和c不同的是可以有"ugigyiugh"+"个uhuaherfugh"的形式<字符串相加>)
变量
声明变量时不需要注明数据类型,计算机会根据赋值自动分配,声明变量要用var(前面已经见到过了)