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:操作网页上的 ...
随机推荐
- 解析客户端IP
<html><head><title>新浪IP解析接口的使用</title><metahttp-equiv=Content-Typecontent ...
- 【python】入门学习(三)
for循环 for i in range(): #注意冒号 range中默认从0开始 或者从指定的数字开始 到给定数字的前一个数字结束 递增递减皆是如此 for循环提供变量的自动初始化 for i ...
- 25个增强iOS应用程序性能的提示和技巧--中级篇
25个增强iOS应用程序性能的提示和技巧--中级篇 标签: ios性能优化内存管理 2013-12-13 10:55 738人阅读 评论(0) 收藏 举报 分类: IPhone开发高级系列(34) ...
- iOS应用架构谈(二):View层的组织和调用方案(上)
OS客户端应用架构看似简单,但实际上要考虑的事情不少.本文作者将以系列文章的形式来回答iOS应用架构中的种种问题,本文是其中的第二篇,主要讲View层的组织和调用方案.上篇主要讲View层的代码结构. ...
- [Android Pro] Gradle tip #3-Task顺序
reference to : http://blog.csdn.net/lzyzsd/article/details/46935405 原文链接 我注意到我在使用Gradle的时候遇到的大多数问题都是 ...
- [Android Pro] Fragment中使用SurfaceView切换时闪一下黑屏的解决办法
方法一.在Activity的onCreate中添加如下代码 getWindow().setFormat(PixelFormat.TRANSLUCENT); reference to : http:/ ...
- ubuntu 添加环境变量
转自:http://hi.baidu.com/mario05/item/02b6d60ff7371136a2332a48 Ubuntu Linux系统环境变量配置文件:/etc/profile : 在 ...
- EVE ToDo
1. 打捞无人机 2. 无人机命中
- 关于plsql连接oracle数据库session失效时间设置
http://bbs.csdn.net/topics/350152441 http://www.linuxidc.com/Linux/2015-09/123286.htm
- HTML5学习之WebWork多线程处理(八)
多线程技术在服务端技术中已经发展的很成熟了,而在Web端的应用中却一直是鸡肋 在新的标准中,提供的新的WebWork API,让前端的异步工作变得异常简单. 使用:创建一个Worker对象,指向一个j ...