点滴javascript(一)

 javascript高级程序设计笔记

什么是javascript?

     javascript是一种专门为网页交互而设计的脚本语言;有三个不同部分组成(1)ECMAScript,提供核心的语言功能(2)文档对象模型"DOM",提供访问和操作网页内容的方法和接口(3)浏览器对象模型"BOM'提供与浏览器交互的方法和接口;

 在HTML中使用javascript

     

 1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>
 2 
 3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 4 
 5 <html xmlns="http://www.w3.org/1999/xhtml" >
 6 <head runat="server">
 7     <title>无标题页</title>
 8     <!--通过引入外部js文件-->
 9     <script src="JScript1.js" type="text/javascript"></script>
10      <!--直接使用代码块-->
11     <script type="text/javascript">
12     /*
13       javascript代码
14     */
15     </script>
16 </head>
17 <body>
18     <form id="form1" runat="server">
19     <div>
20     
21     </div>
22     </form>
23 </body>
24 </html>

javascript基本语法
(1)区分大小写(变量、函数名和操作符)

(2)标识符:指的是变量、函数、属性的名字或者是函数的参数"标识符采用camel命名法"

(3)注释:单行注释//; 块级注释/**/

(4)严格模式:“use strict” ,定义了一种不同的解析和执行模型

(5)语句:以分号结束,可以省略“不建议省略”

(6)变量:ECMAScript变量时松散型的,就是可以保存任意类型的数据;定义变量使用var操作符

-----使用var定义的变量在定义的作用域是局部变量,不使用var定义的变量会在赋值以后变为全局变量-----

(7)数据类型:

  基本数据类型:Undefined、Null、Boolen、Number、String

 复杂数据类型:Object、

(8)typeof操作符:用来检测给定变量的数据类型

       undefined-------如果这个值未定义

       boolean-------如果这个值为布尔值

      string---------如果这个值为字符串

     number-----如果这个值为数值

    object------如果这个值是对象或null

    function----如果这个值是函数

   (9)Undefined类型

        Undefined只有一个值undefined,①定义未初始化返回undefined②typeof 未定义的变量返回 undefined

    (10)Null类型

    NUll类型只有一个值null,表示一个空对象指针,typeof null 返回“object”

undefined 派生自null值;所以  undefined==null 返回true

   (11)Boolean 类型

       true;false

 (12)Number类型

     表示各种的数值类型;NaN(not a number )表示本来可以返回数值类型而实际并未返回

    parseInt() 数值转化函数

(13)String类型

  ---数值也是按值传递***

(14)Object类型

  对象是一组数据和功能的集合,可以通过new操作符创建;

 Constructor:保存创建当前对象的函数

hasOwnProperty:检查给定的属性是否在当前函数中

 

posted @ 2014-05-04 00:03  華曉米  阅读(114)  评论(0)    收藏  举报