JavaScript基础

一、在HTML文档中使用JavaScript

1.直接在HTML中编写JavaScript代码:

<html>
    <head><title>Hello worid</title></head>
    <body>
        <script type="text/javascript">
            document.write("Hello world")
        </script>
    </body>
</html>

2.包含JavaScript文件:可以包含自己网站上或因特网上的任何JavaScript文件:

<--从自己的网站上获得JavaScript文件-->
<script type="text/javascript" src="script.js"></script>
<--从因特网上获得JavaScript文件-->
<script type="text/javascript" src="http://someserver.com/script.js"></script>

注意:对于脚本文件本身,它们不能包含在<script>和</script>标记中,浏览器已经指导JavaScript文件正在被加载,把它们放在JavaScript文件中或出现错误。

二、JavaScript语法基础

1.使用注释:由于继承自C编程语言,JavaScript的注释与C一致:单行注释使用" // ",多行注释使用" /* ... */ "。

2.使用分号:JavaScript在一行只有一个语句 的情况下通常不需要分号结尾,但是当要在同一行放置多个语句时,每个语句就必须以分号隔开。

3.变量标识:在JavaScript中,可以使用var或let(推荐)关键字声明变量,甚至可以不使用关键字来声明变量,而且JavaScript变量使用下面的命名规则:

  • 一个变量可只能包含字母、数字和$符号以及下划线(_).
  • 变量名中不允许其他字符,如空格或标点符号。
  • 变量名的第一个字符只可以是a-z、A-Z、$或_,不能是数字。
  • 变量名区分大小写。
  • 变量名长度没有限制

4.字符串变量:JavaScript中字符串变量可以使用单引号或双引号括起来,不同类型的单引号和双引号可以互相包含,但是同类型的引号必须使用反斜杠字符来转义。

5.数值变量:创建数值变量的方法就像赋值一样简单。

6.数组变量:JavaScript使用如下语法创建数组

var myarray = new Array();
myarray['0'] = 'username';

var marray = new Array("username","keyword","password");

7.字符串连接:JavaScript使用加号(+)连接字符串。

8.转义字符:转义字符用于插入各种特殊的字符,如:制表符(\t)、换行符(\n)、回车(\r)等。

9.设置变量类型:JavaScript是一种非常松散的类型语言,变量的类型在它被赋值时被确定,并随着上下文的位置不同而改变。可以使用typeof运算符查看变量类型。

10.函数:JavaScript使用function关键字声明函数。

三、全局变量和局部变量

JavaScript的变量的作用域让人感觉很迷。大致总结为如下:

  • 函数外定义的变量:全局作用域的变量
  • 函数内定义的变量:
    • 使用var关键字定义的变量:全局作用域的变量
    • 使用let关键字定义的变量:块级作用域的变量
    • 不使用关键字定义的变量:局部作用域的变量

这只是我自己的理解,不知道对不对,暂时先这么看吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值