您的位置:首页 > Web前端 > JavaScript

javascript再探

2015-08-29 10:41 645 查看

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(前面已经见到过了)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: