03 Javascript初识
特点: * 交互性 * 安全性(不能访问本地的硬盘) * 扩平台性(浏览器就能解析js)
javascript和java根本不同
Netscape(网景) 开发livesrcipt(javascript前身)
java语言,升级内核,(改名livescript改成javascript)
微软(巨头)开发一套语言(jscript)
弹劾:微软 SUN ECMA(欧洲计算机制造协会)
ECMASciprt(标准)
* javascript是基于对象,java是面向对象。
* javascript是解析可以执行,java先编译再执行。
* javascript是弱类型语言,java是强类型语言。
* javascript的组成
* ECMAScript(标准)
* BOM(Browser Object Model) 浏览器对象模型
* DOM(Document Object Model) 文档对象模型
* javascript与html的结合方式(★★★★)
* js与html的结合方式(自己编写)
* html提供了标签,<script type="text/javascript">js的代码</script>,
* 引入外部文件的方式(工具类)
* 需要先有一个js的文件(.js结尾的)
* 引入到html页面中,<script type="text/javascript" src="xx.js"></script>
* 注意:如果script的标签引入了外部的文件,那么script内部js代码就不会被执行。
* 可以放在页面的任意位置上
Javascript的注释: 单行和多行注释
变量和javascript原始数据类型
* 定义变量,需要使用一个关键字(var),并且声明任何类型的变量,都使用该关键字。
* Undefined、Null、boolean、number 和 string
* String字符串类型: 单引号和双引号都代表字符串
* Number数字类型: 不区分整数和小数
* Boolean布尔类型
* Null代表空,一般情况下给引用赋值
* Undefined 未定义(当声明一个变量,而没有赋值)
* typeof(变量),判断变量是什么类型.
Javascript运算符号
if else语句
JavaScript 中创建三种消息框:警告框、确认框、提示框。
.png)
.png)
.png)
Javascript函数
.png)
.png)
如何使用 indexOf() 来定位字符串中某一个指定的字符首次出现的位置。
如何使用 match() 来查找字符串中特定的字符,并且如果找到的话,则返回这个字符。
Javascript数组
.png)
- 可以将 Boolean 对象理解为一个产生逻辑值的对象包装器。
- Boolean(逻辑)对象用于将非逻辑值转换为逻辑值(true 或者 false)。
- 使用关键词 new 来定义 Boolean 对象。下面的代码定义了一个名为 myBoolean 的逻辑对象:
- var myBoolean=new Boolean()
注释:如果逻辑对象无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,那么对象的值为 false。否则,其值为 true(即使当自变量为字符串 "false" 时)!
Math(算数)对象
Javascript全局函数
案例一: 九九乘法表
03 Javascript初识的更多相关文章
- javaScript系列 [03]-javaScript原型对象
[03]-javaScript原型对象 引用: javaScript是一门基于原型的语言,它允许对象通过原型链引用另一个对象来构建对象中的复杂性,JavaScript使用原型链这种机制来实现动态代理. ...
- Javascript初识之流程控制、函数和内置对象
一.JS流程控制 1. 1.if else var age = 19; if (age > 18){ console.log("成年了"); }else { console. ...
- 集群架构03·MySQL初识,mysql8.0环境安装,mysql多实例
官方网址 https://dev.mysql.com/downloads/mysql/社区版本分析 MySQL5.5:默认存储引擎改为InnoDB,提高性能和可扩展性,增加半同步复制 MySQL5.6 ...
- 03.JavaScript 面向对象精要--理解对象
JavaScript 面向对象精要--理解对象 尽管JavaScript里有大量内建引用类型,很可能你还是会频繁的创建自己的对象.JavaScript中的对象是动态的. 一.定义属性 当一个属性第1次 ...
- JavaScript 初识Promise 对象
什么是Promise? 其实, Promise就是一个类,而且这个类已经成为ES6的标准,是 ECMAScript 6 规范的重要特性之一.这个类目前在chrome32.Opera19.Firefox ...
- Javascript初识之数据类型
一.JavaScript概述 1.ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组 ...
- JavaScript高级编程(1)——JavaScript初识
一.javascript的简介 1.1 javascript的历史回顾. Javascript诞生于1995年.当时,它主要的目的是用来处理一些由服务器端处理的输入验证操作.在javascript没有 ...
- python js(JavaScript)初识
####################总结############## 引入: 可以在body标签中放入<script type=”text/javascript”></scrip ...
- 前端-----JavaScript 初识基础
JavaScript的组成 JavaScript基础分为三个部分: ECMAScript:JavaScript的语法标准.包括变量.表达式.运算符.函数.if语句.for语句等. DOM:操作网页上的 ...
随机推荐
- cocos2d-x 第三篇 基本概念介绍
场景(scene): 也有人叫做屏幕或舞台,是一个独立的程序流,一个程序可以有很多场景但当前运行的场景就只有一个.比如游戏中可以有介绍场景,菜单场景,第一关场景,过场1场景,第二关场景,胜利场景等.一 ...
- HTML简历表格
效果图 <!DOCTYPE > <html> <head> <meta charset="utf-8" /> </head&g ...
- C#命名规范的几点建议
1.最好以<Company>.<Component>做为namespace的格式 2.考虑是否需要将namespace设置为复数,如:FCL中的System.Collectio ...
- JS中级 - 01:DOM节点
1元素属性 1.1childNodes 返回元素的一个子节点的数组 (不推荐,建议用非标准children代替) 提醒:只包含一级子节点,不包含后辈孙级别以下节点. children:返回元素的一 ...
- Jquery.Datatables 导出excel
按钮(Buttons) BUttons v1.1.2 下载地址:http://pan.baidu.com/s/1c0Jhckg JSZip v2.5.0-21-g4fd4fc1 下载地址:http:/ ...
- jQuery - 9.Ajax
9.1 Ajax 的 XMLHttpRequest 对象 9.2 JQuery中的Ajax 9.2.1 load()方法 9.2.2 $.get() 9.2.3 $.post() 9.2.4 $.ge ...
- ARPPING
http://www.tuicool.com/articles/M7B3umj http://lixcto.blog.51cto.com/4834175/1571838/
- 常用的数据统计Sql 总结(转)
转:http://www.cnblogs.com/zhangweizhong/p/5577842.html 最近刚在搞一个BI的项目,里面需要大量的sql 数据统计相关运用,加深了我又对SQL的理解与 ...
- 比较各大挪动门户网站淘宝、京东、网易、新浪、腾讯meta标签的异同
首先先展示一下各个网站的有关meta标签的代码: 网易 <meta charset="UTF-8"> <meta content="width=devi ...
- Shell编程基础教程4--控制流结构
4.控制流结构 4.1.控制结构 4.2.if then else语句 格式: if 条件1 //如果条件1为真 then 命令1 //那么,执行命令1 el ...