• JavaScript 基础


    1.变量的类型 3种

      x = 19.2;    //数字型

      y = "name";   //字符串型

      m = true;    //布尔型

    2.数据的类型  4种基本数据类型、2种复合数据类型

      基本数据类型:数值型、字符串型、布尔型、空值null

      复合数据类型:对象、数组。(表示基础数据类型的集合)

    3.运算符

      其中的字符串运算符(+),用于连接字符串。

      注意:JavaScript为弱类型语言,在不同类型之间的变量进行运算时,会优先考虑字符串类型。如,8+"8"的执行结果为88

    4.try catch finally 语句

      try{

      }catch(msg){

        alert(msg.description);  //通过这种方式获取异常信息

      }finally{

      }

    5.with语句

      为一个或一组语句指定默认对象。用于缩短代码量

      下面两种代码等价:

      

    1   <script type="text/javascript">
    2       var obj = document.createElement("div");
    3       with(obj){
    4           style.cursor = "pointer";
    5           style.zIndex = "150";
    6           innerHTML = "abcd";
    7       }
    8       document.body.appendChild(obj);
    9   </script>
    1   <script type="text/javascript">
    2       var obj = document.createElement("div");
    3       obj.style.cursor = "pointer";
    4       obj.style.zIndex = "150";
    5       obj.innerHTML = "abcd";
    6       document.body.appendChild(obj);
    7   </script>


    6.函数定义及调用

      函数定义通常放在<head></head>标记之间。语法格式如下:

      function 函数名(形参1,形参2…){

        函数体;

      }

    7.JavaScript 系统函数

     (1)eval()   用于计算并返回字符串表达式的值。如:eval(1+1);

     (2)parseInt()  用于将字符串开头的整数部分分解出来。 如:parseInt(21.2) 和 parseInt(21.as41) 结果均为 21

     (3)parseFloat()  用于将字符串开头的整数或浮点数部分都分解出来。

     (4)escape() 用于将字符串中不是字母或数字的字符转换成按照格式 "%XX" 表示的数字。其中 XX 为该字符的 ASCII 值。

     (5)unescape() 用于将字符串中格式为 "%XX" 的数字转换为字符。

     (6)isNaN() 用于检查一个变量是否为数值,是则返回 false ,否则返回 true.

     (7)isFinite() 用于检查是否为无穷,是则返回 true, 若该变量是NaN(非数字)或正、负无穷大的数,则返回 false。

    8.内置对象

     (1)String 对象。其方法如下:

     (2)Math 对象。其属性和方法如下:

     (3)Date 对象。

     (4)Array 对象。

    9.自定义对象

    10.浏览器对象

     (1)window 对象。属性常用的有个 status 和 location

     (2)document 对象。

     (3)location 对象。

        window.location.href="default.html";

        window.location.reload();

     (4)其他对象。

      history: window.history.go(-1);  //后退到上一个页面

           window.history.go(0);  //重新装载当前页面

           back();

           forward();

      external: 该对象有一个常用的方法 addFavorite, 可以将指定的网页加入到收藏夹中:

           window.external.addFavorite(http://www.baidu.com, "收藏百度");

      screen: 该对象反应的是当前用户的屏幕设置。

  • 相关阅读:
    Oracle删除约束和主键的语句
    Tomcat启动时SecureRandom超级慢的问题
    MySQL innodb引擎下根据.frm和.ibd文件恢复表结构和数据
    ORA-00604: 递归 SQL 级别 1 出现错误 ORA-01653: 表 SYS.AUD$ 无法通过 8192 (在表空间 SYSTEM 中) 扩展
    Linux 使用pwgen命令创建随机密码
    nginx 之 proxy_pass详解
    给nginx生成自签名证书
    常见排序算法(java实现)
    浅析变量的作用域和生存周期的差别
    filter过滤器
  • 原文地址:https://www.cnblogs.com/lihuiyy/p/2574458.html
Copyright © 2020-2023  润新知