欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JavaScript知识点个人总结

程序员文章站 2022-04-18 13:01:58
javascript知识点总结(一) 一、概念 二、基本语法 三、常用对象 一、概念 相关概念 javascript是一种脚本语言,不需要编译,其源代码在客户端上直接运行,由浏览器解析,是直译语言...

    javascript知识点总结(一)

    一、概念

    二、基本语法

    三、常用对象

    一、概念

    相关概念

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

    由netscape(网景公司)研发,最初将脚本语言命名为livescript,后来netscape公司和sun公司合作改名为javascript

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

    组成

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

    核心(ecmascript)是规范,是js的核心技术,描述了语言的语法和基本对象. ecmascript叫做脚本语言的开发标准,也是由网景公司提供 文档对象模型(dom) documentobjectmodel用来整合jshtmlcss的技术 浏览器对象模型(bom) broswerobjectmodel用来整合js和浏览器

    二 基本语法

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

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

    2、javascript的书写规范

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

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

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

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

    3、语法

    1) 行尾结束

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

    2) 大小写

    代码区分大小写

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

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

    6) 创建数组

    var数组名称 =newarray(size);

    var数组名称 =newarray("元素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