JavaScript知识点总结(一)

内容总览:

一、概念

二、基本语法

三、常用对象

 

一、概念

  1. 相关概念

         JavaScript是一种脚本语言,不需要编译,其源代码在客户端浏览器上直接运行,由浏览器解析,是直译语言

        由Netscape(网景公司)研发,最初将脚本语言命名为LiveScript,后来Netscape公司和SUN公司合作改名为JavaScript

        JavaScript最初收到java的启发 而设计的.目的之一 就是"看上去像java",因此 语法上有类似之处 一些命名规范 和 名称 也是借鉴于java

        组成

 一个完整的JavaScript是由三部分组成的

  • 核心(ECMAScript)是规范,是js的核心技术,描述了语言的语法和基本对象.  ECMAScript叫做脚本语言的开发标准,也是由网景公司提供
  • 文档对象模型(DOM)  Document Object Model 用来整合js HTML css的技术
  • 浏览器对象模型(BOM)  Broswer Object Model 用来整合js和浏览器 

 

二  基本语法

1 、使用JavaScript代码可以对浏览器中的哪些部分进行操作?

  • window  整个窗口
  • location  地址栏
  • history  历史
  • document  文档区域(白色的部分)

2、JavaScript的书写规范

  • 1) 可以写在网页页面的任何地方,但是位置越靠前越早执行
  • 2) JavaScript的标签

                        (1) 内嵌 : <script>JavaScript代码</script>

                        (2) 外链 : <script src="js文件名.js"></script>

             注意:如果使用外链的方式引入JavaScript,就不能在标签中间加入JavaScript

3、语法

  • 1) 行尾结束

           用;号来结束,也可以不写,用回车代替

  • 2) 大小写

           代码区分大小写

  • 3) 变量
  1. 变量的声明 var
  2. 在JavaScript中,任何变量都用var关键字来声明
  3. 变量名区分大小写
  4. 字符串可以用""双引,也可以用''单引号
  •        4) 注释
  1.           // 单行注释
  2.           /**/多行注释
  3.           没有文档注释
  •        5) 封装代码块

          与java一样 用{}将代码包围

  •        6) 创建数组

                      var 数组名称 = new Array(size);

                      或

                      var 数组名称 = new Array("元素1","元素2"...)

                      或

                      var 数组名称 = ["元素1","元素2",...];

                      给数组赋值

                             数组名称[下标] = 值;

                             数组的常用属性和方法

                     数组的属性:

                             length 设置或返回数组中元素的数目

                     方法:

                             join() 把数组的所有元素放入一个字符串,通过一个分隔符进行分割

                             sort() 对数组排序

                             push() 向数组末尾添加一个或更多元素,并返回新的长度

       7) 常用方法

                             输出:alert("提示信息")     在页面上显示出一个提示框,内容自定

                             输入:prompt("提示信息","输入框的默认信息")

4、JavaScript的数据类型

                  1) 基本类型

                             Number 任何数字

                             String 字符串"" ''

                                     属性

                                            字符串对象.length

                                     方法

                                            字符串对象.方法名

                                            java中String类中的方法大部分可以用

                                            例如charAt(index)

                             Boolean 两个值 true/false

                             Undefined 只有一个值

                             特殊情况:未初始化的变量

                                           在java中当一个变量未被初始化的时候

                                                        引用数据类型是null

                                                        基本数据类型是默认的值

                                           在JavaScript中当一个变量未被初始化

                                                        它的值就是underfined

                                                       

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值