JS简介

一、JavaScript(简称JS)是什么?

1.直译式脚本语言

二、优势

1,JavaScript是互联网最流行的脚本语言;
2,轻量级的编程语言;
3,是插入HTML页面后,可以由所有的现代浏览器执行。

特点:
直译式脚本语言: (代码不需要预编译,而是在程序运行的时候逐行进行解释)。
JS: 是一种动态类型,弱类型,基于原型的语言。
浏览器内核中的JS引擎: 就是JS的解释器。

三、为什么要学JS?

HTML:定义网页内容结构。
CSS:网页的样式。
JavaScript:利用JS操作网页的结构,样式,行为。
            (因为JavaScript基于ECMA标准, 因此也称ECMAScript)

四、JS的使用:

书写位置:
   (1) JS可以直接写在标签上
   (2) 写在head中, 需要借助script标签。
        特点: 有时候不需要载入HTML页面就执行JS程序,
                而是用户触发了某个事件,才需要执行JS程序,
                这时就可以将JS代码放在<head></head>标签里.
          (这也是W3C推荐的写法)。
        <script type="text/javascript"></script>
   (3) 写在body中。
        特点: 当浏览器载入网页的body部分的时候, 就会执行写在里面的JS语句,
              执行之后输出的内容就会显示在网页当中。
   (4) 外联JS文件。
        特点: 想要JS程序被多个HTML页面使用, 最好的办法就是外链JS文件。
        好处: 提高JS代码的可重用性, 减少代码维护的负担,
              不必要将相同的JS代码拷贝到多个HTML文件当中。
        使用方法: 在HTML中使用<script type="text/javascript" src="main.js"></script>

五、输出语句:

1. alert(""); 警告框;
    用途:调试代码(用户体验不好)
2. console: 控制台输出。
    log: 普通打印输出。
    warn: 控制台警告输出。
    error: 控制台错误输出。
3. 在文档中显示输出:
    document.write();

六、行文特征:

1. 语句单词,符号都是英文状态; 
2. 语句之间要用";"隔开;
3. 对空格, 换行, 缩进不敏感。

七、注释:

1. 单行注释
2. 多行注释

八、标识符, 关键字, 保留字:

标识符的命名规则: 1.只能由数字,字母,下划线,$构成,且不能以数字开头;
                  2.单个标识符内不能有空格,还不能是系统关键字和系统预保留字。

作用: 就是用来给变量,给函数,给属性起名字用的。 

九、变量:

1. 概念: 用来表示数字, 字符串等其他东西, 就称变量.
         是存储信息的容器
2. 声明: var a = 1;(var:关键字 a: 变量名 =:赋值 1:要赋的值)
         var:关键字
            (所谓的关键字: 就是具有特殊含义功能的单词, 关键字后一定要有空格)
         "b": 是变量名,可以给变量起任意符合标识符规范的名称。
         "=": 表示赋值,会将等号右边的值赋给等号左边的变量。
         ";": 语句结束的标志。
3. 常见的几种声明方式:
    (1) 先声明,后赋值:
        var a;
        a = 1;
    (2) 声明的同时赋值:
        var b = 2;
    (3) 同时声明多个变量:
        1) var c = 3,d = 4;

        2) var e,f;
           e = 5;
           f = 6;
undefinde(未定义): 不是错误,仅仅是未定义。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值