zoukankan      html  css  js  c++  java
  • js基础1

    javaScript是一种脚本语言,是基于对象和事件驱动的编程语言

    1.Js是一种弱变量的解释性编程语言,源代码是将文本格式的字符代码发给客户,由浏览器进行编译

    2.Js有他自身的基本数据结构,表达式和算术运算符以及程序的基本夸家架构组成

    2.1基本数据类型:数值(整数,实数),字符串型,布尔型,空值 (undefined变量未赋值,null变量不存在,NaN属性是代表非数字值的特 殊值。该属性用于指示某个值不是数字)

    2.2常量:整型常量,实型常量,布尔值,字符型常量,空值,特殊字

    2.3变量:主要作用是存取数据,提供存放信息的容器。

    3表达式和运算符

    3.1表达式:是对变量进行赋值,改变,计算等一系列的操作。

    表达式分为:算术表达式,字符串表达式,赋值表达式,布尔表达式

    3.2运算符:运算符完成操作的一系列符号

    大致分为:单目运算符,双目运算符,三目运算符

    单目运算符: -(取反),~(取补),++(加一),—(减一)

    双目运算符: +(加),-(减),*(乘),/(除),%(取模),|(或), &(且),<<(左移),>>(右移动),>>>(右移动,零填充)

    比较运算符:>(大于),<(小于),==、===(等于),>=(大于等于), <=(小于等于),!=(不等于)

    三目运算符:条件?条件成立:条件不成立

    4JavaScript程序构成:基本是由控制语句,函数,对象,方法,属性构成

    4.1程序控制流:能使程序减少混乱,并使之顺利按照一定方式执行, 其中包括if语句,for循环语句,while循环语句,break语句, continue语句

    4.2函数:可以封装那些在程序中多次用到的模块,并作为事件驱动的 结果而调用的程序,从而实现一个函数把它与事件驱动相关联

    4.2.1JavaScript函数定义

    function 函数名(参数,变元) {

    函数体;

    return 表达式;

    }

    说明:

    当调用函数时,所用变量或字面量均可作为变元传递

    函数由关键字function定义

    函数名:自定义

    函数表:是传递给函数使用或操作的值,可以是常量,变 量,或者是表达式

    通过指定函数名来调用函数

    必须使用return将值返回

    函数对大小写是敏感的

    4.2.2函数中的形式参数:可以在函数中通过 函数名.arguments.length来判断参数的个数

    4.3事件驱动及事件处理

    4.3.1概念:通常鼠标或者热键的动作称为事件,由事件引发的一 连串程序动作称为事件驱动,而对事件进行处理的程序或函数称 为处理程序

    4.3.2事件处理程序:由函数担任

    4.3.3事件驱动

    4.3.3.1单击事件onclick

    4.3.3.2onchange事件

    4.3.3.3选中事件onselect

    4.3.3.4获取焦点事情onfocus

    4.3.3.5失去焦点事件onblur

    4.3.3.6载入文件onload

    4.3.3.7卸载文件onunload

    5基于对象的JavaScript语言:是基于对象,而不是面向对象的语言

    5.1对象的基本知识

    5.1.1对象的基本结构:是由属性(propetrties)和方法(methods) 构成,前者负责信息的装载,后者按照开发者思维和指定函数关 联。

    5.1.2引用对象的途径:注在引用之前对象必须存在

    5.1.3有关对象的操作语句:for…in…,witch,forEach,this关键 字,NEW运算符

    5.1.4对象属性的引用:.运算符,[下标],[“属性”]

    5.1.5对象方法的引用

    5.2常用对象的属性和方法:string,math,Data三种对象和方法

    5.2.1串对象

    5.2.2算数函数的math对象

    5.3.3日期及时间对象

    5.3JavaScript中的系统函数:parseInt从一个字符串中提取整数, parseFloat从一个字符串中提取小数,isNaN主要用来判断一个变量 是不是数字,window.prompt用来向浏览器中弹一个用户输入对话框

    6JavaScript对象系统的使用

    6.1浏览器对象层次及主要作用

    6.1.1浏览器对象(navigator) :提供浏览器的信息

    6.1.2窗口对象(window):处于对象层次的顶端,提供了处理 navigator窗口的方法和属性

    6.1.3位置对象(location):提供了与当前打开的url一起工作的方 法和属性,是一个静态的对象

    6.1.4历史对象(history):提供了与历史清单有关的信息

    6.1.5文档对象(document):document对象包含了与元素文档 (element)一起工作的对象,他将这些元素封装起来供编程器人员 使用

    6.2文档对象功能及其作用:在navigate浏览器中document文档对象 是核心,同时也是极其重要的

  • 相关阅读:
    【SAS NOTE】OUTPUT
    【SAS NOTES】_NULL_
    【SAS NOTE】sas 9.2 安装
    【SAS NOTE】FREQ
    纯数学教程 Page 203 例XLI (1)
    纯数学教程 Page 203 例XLI (3)
    纯数学教程 Page 203 例XLI (2)
    Prove Cauchy's inequality by induction
    纯数学教程 Page 325 例LXVIII (15) 调和级数发散
    纯数学教程 Page 325 例LXVIII (15) 调和级数发散
  • 原文地址:https://www.cnblogs.com/hlhs/p/14949635.html
Copyright © 2011-2022 走看看