黑马day19 javaScript基本语法

1.javaScript介绍:

发展历史:

*1995年网景公司推出了一款新的产品:LiveScript.这个网景公司很厉害的,微软还没推出浏览器的时候网景公司就推出了自己的浏览器.但是自己推出的LiveScript没有流行的发展。

*网景公司看到Java很获,于是就联合SUN公司推出了一款产品:JavaScript...于是真的就火了起来。

*微软看到JavaScript很火,自己心里很不情愿,于是自己推出了自己的Jscript..于是这世界就凌乱了....

*最后 联合SUN公司,微软公司和欧洲计算机控制制造商协会:ECMAScript..就是制定语法标准的.

*JavaScript至今还存在一个问题,就是版本不一致,于是程序员开发JavaScript的时候要考虑浏览器兼容性问题.

*javascript组成部分:

(1)ECMAScript

*之后发展成了一种标准:其实就是开发语言的语法,例如变量的命名规则

*市面上存在除javascript外的其他脚本语言:actionscript

*几乎市面上所有的脚本语言都有一个标准:ECMAScript

*ECMA不是专属JavaScript的

(2)BOM:浏览器对象模型

*说明浏览器中存在一系列的对象

*举例:window对象

(3)DOM:文档对象模型

*JavaScript脚本代码:让HTML页面中的内容,呈现动态变化.

*javaScript脚本代码如何解析HTML页面的?利用DOM的内容

*javaScript解析HTML页面为一个文档。

ECMAScript基础

1.变量

*var test="hello";

JavaScript中所有的变量声明都用var.

*ECMAScript另一个有趣的是在使用变量之前不用声明

var test1="hello";

test=test1+"world";

alert(test);//输出hellowrold

2.原始类型

ECMAScript一共有5种原始类型,即Undefined,Null,boolean,Number,string

可以对比Java中的类型如int-->Integer就是原始类型

*Undefined类型

Undefined类型只有一个值,即undefined.当声明的变量没有初始化值的时候就会输出undefined

var temp;

alert(temp);//输出“undefined”因为temp没有初始化

*Null类型

Null类型也只有一个值null.值undefined其实就是从Null派生过来的.

alert(null==undefined)//输出true

*Boolean类型

它一共有两个值true和false

*Number类型

var iNum=070;//定义8进制的数据

var iNum=0x1f;//定义16进制的数据

var iNum=10;//定义十进制的数据

alert(iNum);//不管iNum是什么类型的数据 都会转化为十进制的数据进行输出

*String类型

var sColor="blue";

3.类型转换

转化成字符串:ECMAScript定义的多有对象都有toString()方法,Boolean类型的toString()方法只是输出true和false

Number类型的数据比较特殊:

默认模式和基模式

var iNum=10;

alert(iNum.toString(2))//这里的2代表了2进制,也可以写8,16

转化成数字:

var iNum="aaa";

iNum.parseInt();/输出NaN,即 只有var iNum必须符合某种规则

4.Object

javascript也是面型对象的一种弱语言

5.关系

=== :三个等号标识只有类型和值都相同的情况下菜为true

6.forin语句

var iNum=[1,2,3];

for(var i in iNum){

alert(i);//这里的i是下标

}

7.with语句

with(expression){

statement;

}

var sMessage="helloworld";

with(sMessage){

alert(toUpperCase());

}//这里就是把sMessage转化为了大写

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-06 03:19:06

黑马day19 javaScript基本语法的相关文章

javascript基础语法——词法结构

× 目录 [1]java [2]定义 [3]大小写[4]保留字[5]注释[6]空白[7]分号 前面的话 javascript是一门简单的语言,也是一门复杂的语言.说它简单,是因为学会使用它只需片刻功夫:而说它复杂,是因为要真正掌握它则需要数年时间.实际上,前端工程师很大程度上就是指javascript工程师.前端入门容易精通难,说的是前端,更指的是javascript.本文是javascript基础语法的第一篇——词法结构 与java关系 关于javascript有这样一个说法,java和jav

Unit04: JavaScript 概述 、 JavaScript 基础语法 、 流程控制

Unit04: JavaScript 概述 . JavaScript 基础语法 . 流程控制 my.js function f3() { alert("唐胜伟"); } demo1.html  演示点击按钮,弹出提示框 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <

JavaScript的语法规则

JavaScript的语法规则 JavaScript区分大小写 JavaScript脚本程序须嵌入在HTML文件中 JavaScript脚本程序中不能包含HTML标记代码 每行写一条脚本语句 语句末尾可以加分号一定是英文下的分号(;),最好加分号 JavaScript脚本程序可以独立保存为一个外部文件

javascript的语法作用域你真的懂了吗

有段时间没有更新了,思绪一下子有点转不过来.正应了一句古话"一天不读书,无人看得出:一周不读书,开始会爆粗:一月不读书,智商输给猪.".再加上周五晚上看了下很久没看的湖南综艺节目<天天向上>关于出版书及读书的相关内容,看到相当多的嘉宾家里的书房让我惊叹也伴随着一种文人的向往.我虽然小的时候不太爱看书,但是随着自己一点点的长大,也不知道什么时候开始也有买书藏书看书的情节,而且正如郁钧剑老师所说的藏书有点会上瘾,即使有些书不是马上就会看.挺希望以后不工作了,有自己的一间书屋,一

javascript基础语法-数据类型

二 javascript基础语法 (一)JavaScript 数据类型 ***************************************************************** 不同的编程语言往往有不同的数据分类,与C和Java等面向对象语言不同的是,JavaScript变量不需要明确的数据类型声明,在第一次对变量赋值的时候会根据数据值自动确定数据类型.这也是JavaScript简单易用的原因之一,作为初学者往往会在变量类型的转换上遇到问题,JavaScript就简化了

黑马程序员——点语法、description、SEL、id使用

黑马程序员——点语法.description.SEL.id使用 ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 点语法介绍与使用 **p.age;** 对象.属性名 注意:此时,(对象.属性名)并不是直接访问实例变量.而是看到点语法后,会帮我们自动替换成p.age=18-替换->  [p setAge:18]; ************************* int a=p.age;//调用get方法 注意:当看到p.age出现在等号右

javascript体系-语法

5 代表此属性ECMAScript 5(一般IE9+)才支持. 图解:—— 图解: undefined,null,NaN Infinity ECMAScript 5禁止修改 每个函数都是Function的实例 函数内部属性 arguments参数伪数组 arguments.callee递归用 this指执行时的环境对象(或叫实例).如json/new func/window    arguments.callee.caller 调用当前函数的引用 javascript体系-语法

JavaScript基本语法

1. 在HTML里面加入JavaScript 方法非常简单,就是通过一对<script></script>标签,然后在标签里面书写代码即可 2. 标签位置 按照以前传统的方法,我们的script标签都是放在head标签里面的.但是由于浏览器进行渲染的时候是由上往下进行渲染,这样会导致浏览器在呈现页面的时候出现延迟.延迟的时候就是空白,影响用户体验.所以现在的方法,都是讲script标签写body里面,元素的后面. 3. 外部JS文件 1)可维护性高 2)可缓存:例如有两个HTML文

javascript 基础语法

1. 变量 从字面上看,变量是可变的量:从编程角度讲,变量是用于存储某种/某些数值的存储器.我们可以把变量看做一个盒子,盒子用来存放物品,物品可以是衣服.玩具.水果...等. 1.1 变量命名规则 1.1.1.必须以字母.下划线或美元符号开头,后面可以跟字母.下划线.美元符号和数字. 1.1.2.变量名区分大小写,如:A与a是两个不同变量. 1.1.3.不允许使用JavaScript关键字和保留字做变量名. 1.2 变量声明 声明变量语法: var 变量名, 如 var mynum :声明多个变