zoukankan      html  css  js  c++  java
  • 003_01JavaScript之基础简介

    什么是JavaScript?

      Netscape公司开发的一种基于对象和事件驱动的脚本语言 ,并且可在所有主要的浏览器中运行 IE、Firefox、Chrome、Opera JavaScript 被设计用来向 HTML 页面添加交互行为。

      无需编译,可由浏览器直接解释运行。

      JavaScript 是一种弱类型语言。

      JavaScript 的正式名称是 "ECMAScript"。这个标准由 ECMA 组织发展和维护。

      特点: 交互性(它可以做的就是信息的动态交互)

         安全性(不允许直接访问本地硬盘)

         跨平台性(只要是可以解释Js的浏览器都可以执行,和平台无关)

    JavaScript语言组成

      一个完整 JavaScript实现由以下3个部分组成:

        核心(ECMAScript)

        文档对象模型(DOM)

        浏览器对象模型(BOM) 

    JavaScript与Html的结合方式

      HTML 的 <script> 标签用于把 JavaScript 插入 HTML 页面当中

      编写JavaScript 两种方式:内部JS和外部JS

      内部JS程序,在HTML源码中   

        <script type="text/javascript"> alert(1); </script> language 属性不赞成使用,请使用type属性替代

      外部JS程序,在HTML中引入单独的JS程序 

        <script src="1.js"></script> 在引用外部JS的script标签间不能编写JavaScript代码

        1.js 内容

        alert(2);

    JavaScript基本语法

      变量、函数、运算符区分大小写

      变量是弱类型的 var a = 10; var b = true; var c = "hello";

      每行结尾的;可有可无,建议编写

    JavaScript的数据类型

      5种原始数据类型 Undefined、Null、Boolean、Number 和 String

      通过typeof运算符,查看变量类型

      通过instanceof 运算符解决typeof对象类型判断问题

      区分 undefined 和 null :

        变量定义了未初始化/ 访问对象不存在属性 --- undefined

        访问的对象不存在 --- null

    JavaScript常用对象介绍

      Array对象 数组对象,进行数组操作

      String对象 ----- 字符串类型的引用类型 var s = new String("itcast");

      Number对象 ---- 数字原始类型引用类型 var n = new Number(100);

        Boolean对象 ---- 布尔原始类型引用类型 var b = new Boolean(true);

      Math对象 执行数学任务

      Date对象 用于处理日期和时间

      RegExp 对象正则表达式对象

    JavaScript 函数的定义

      方式一 function add(a,b){ return a + b; } 函数无需定义返回值,可以直接返回

      方式二 var add = function(a,b){return a+b;}

    JavaScript 全局函数

      isNaN 检查某个值是否为数字

      parseInt / parseFloat 解析字符串为整数 / 浮点数

      eval 计算javascript 字符串,并把它作为脚本代码来执行

      escape与unescape, encodeURI()与decodeURI()

    物随心转,境由心造,一切烦恼皆由心生。
  • 相关阅读:
    WebService 通过POST方式访问时候,因 URL 意外地以“/方法名”结束,请求格式无法识别 解决办法
    SQL Server 触发器
    JS数据类型转换
    .net注册到IIS
    SQL Server 常用sql操作语句
    浅解DLL
    有关注册表API函数
    [原]惜 时
    图解双机共享ADSL上网
    如何在C#中使用全局鼠标、键盘Hook
  • 原文地址:https://www.cnblogs.com/woodrow2015/p/4547536.html
Copyright © 2011-2022 走看看