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()

时间: 2024-10-18 09:18:22

003_01JavaScript之常用语法的相关文章

SQL常用语法大全

一.基础1.说明:创建数据库CREATE DATABASE database-name 2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack 4.说明:创建新表create

Emmet常用语法

Emmet常用语法1.输入!和html:5(不能大写),按下TAB 键,快速生成一个 HTML5 的标准文档初始结构. html:xt 生成 HTML4 过渡型 html:4s 生成 HTML4 严格型2.生成带有 id .class 的 HTML 标签 (1)Emmet 的语法有点类似 CSS 的语法,生成 id 为 aaa 的 div 标签,我们只需要编写下面指令:#aaaEmmet 默认的标签为 div ,如果我们不给出标签名称的话,默认就生成 div 标签. (2)如果编写一个 clas

php正则表达式入门-常用语法格式

原文地址:http://www.jbxue.com/article/24467.html 分享下php正则表达式中的一些常用语法格式,用于匹配字母.数字等,个人感觉还不错. 语法格式:位于定界符"/"之间.较为常用的元字符包括: “+”, “*”,以及 “?”.其中, “+”元字符规定其前导字符必须在目标对象中连续出现一次或多次, “*”元字符规定其前导字符必须在目标对象中出现零次或连续多次, 而“?”元字符规定其前导对象必须在目标对象中连续出现零次或一次. /jim{2,6}/<

SQLServer2005 常用语法大全

SQL分类: DDL-数据定义语言(CREATE,ALTER,DROP,DECLARE) DML-数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL-数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- 创建备份数据的 device U

ABAP 指針常用语法

1 .定义指針 :指針的定義主 要有以下語句 定義任意類型的指針,但是不具備欄位結構(僅僅是一個地址) FIELD-SYMBOLS <carrid> TYPE ANY. 參考數據庫表定義(這種指針是含有欄位結構的,參考內表同理) FIELD-SYMBOLS <sflight> TYPE sflight. FIELD-SYMBOLS <sflight> LIKE sflight. FIELD-SYMBOLS <sflight> LIKE LINE OF sfl

Oracle常用语法

1,case用法 SELECT CASE WHEN T.FLAG='0' THEN T.USERID WHEN T.FLAG='1' THEN T.ORGID ELSE NULL END AS '标识' FROM XTXMXX T 2,decode用法 --如果FLAG等于1,则转为USERID,如果为0,则转为ORGID,其他的为2 SELECT DECODE(T.FLAG,1,T.USERID,0,T.ORGID,2) FROM XTXMXX T ; 3,创建sequence -- Crea

T-SQL和MySQL的一些常用语法的区别

本文将主要列出MySQL与SqlServer的SQL语句的一些常用语法的不同之处,且以常用的存储过程的相关内容为主. 1. 标识符限定符 SqlServer [] MySql `` 2. 字符串相加 SqlServer 直接用 + MySql concat() 3. isnull() SqlServer isnull() MySql ifnull() 注意:MySql也有isnull()函数,但意义不一样 4. getdate() SqlServer getdate() MySql now()

jsp 4种常用语法3个编译指令7个动作指令

4种常用语法: 注释:<%--注释--%> 声明:<%!声明部分%> 输出:<%=%> 脚本:可以包含任何java可执行代码.例 <% for(int i=0; i<10; i++) { %> <% } %> 3个常用编译指令: page:针对当前页面的指令 include:指定包含另一页面 taglib:定义和访问自定义标签 7个动作指令 jsp:forward  将请求的处理转发到下一页面 jsp:param 传递参数,与其他支持参数的

Perl常用语法记录

Perl常用语法记录 ##包的切换和调用其它包的方式 #package A; #my $a=10; #package B; #print $A::a; #print $a;     ##local局部标识符的使用 #$aa=20; #{ # local $aa; # $aa=10; # print "$aa \n"; # #} #print $aa; ##别名的使用 =comment $b=10; $a=1; $c=200; { local *b; *b=*a; $b=20; prin