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: 该对象反应的是当前用户的屏幕设置。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值