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文档对象 是核心,同时也是极其重要的

  • 相关阅读:
    U盘为什么还有剩余空间,但却提示说空间不够
    U盘安装系统
    win8 64位+Oracle 11g 64位下使用PL/SQL Developer 的解决办法
    Oracle 去掉重复字符串
    ORACLE获取字符串中数字部分
    MyBatis中的大于、小于、like等符号写法
    Oracle计算时间差函数
    HDU 3569 Imaginary Date 简单期望
    C语言之——文件操作模式
    LeetCode OJ 之 Ugly Number II (丑数-二)
  • 原文地址:https://www.cnblogs.com/hlhs/p/14949635.html
Copyright © 2011-2022 走看看