您的位置:首页 > Web前端 > JavaScript

JavaScript 第1-3章 简介

2016-09-28 00:44 204 查看
JavaScript 第1-3章 简介

Demo 01 简介

//HTML文档可以有多个<script>,每个<script>标记中可以包含多个JavaScript的代码集合

language:脚本语言及其版本(默认为JavaScript1.0)

<script language="JavaScript1.5">

src:指定外部脚本文件的路径

<script src="01.js">

type:脚本语言及其版本(已替代language)

<script type="text/javascript">

defer:当HTML文档加载完毕后再执行脚本语言

<script defer>

链接外部JavaScript文件

<script type="text/javascript" src="javascript.js"></script>

JavaScript区分字母大小写

Demo 02 基础

const 常亮名:数据类型=值

变量

字母或下划线开头,中间可以是数字、字母或下划线

var a,b,c

var i=1;j=2;k=3;
//未赋值,默认为undefined

转义符

document.writeln("<pre>");

document.writeln("轻松学习\nJavaScript语言!");

document.writeln("</pre>");

NaN 特殊的数字常量,表示非数字

null 表示空值,不等同于空的字符串("")或0

undefined 表示该变量尚未被赋值

=== 绝对等于 !== 不绝对等于

根据表面值和数据类型同时进行判断

"17"===17 返回false  "17"!==17 返回true

typeof 返回对象的类型

var a=3;

var b="name"

var c=null;

alert("a的数据类型为:"+(typeof a)+"\nb的数据类型为:"+(typeof b)+"\nc的类型为:"+(typeof c));

//输出 a的数据类型为:number
  b的数据类型为:string
  c的数据类型为:object
  

//判断是否为闰年

(year%4==0 && year%100!=0)||year%400==0

四年一闰,百年不闰,四百年再闰

break跳出整个循环,continue跳出当层循环

例子:
for(int i = 1;i<=3;i++){

if( i == 2 )

break;

else

printf("%d\n",i);

}

看上面,如果i=2的时候,执行break,那么跳出for的整个循环,

即i=3就不会执行了,执行结果:1(换行)

换成continue如下:

for(int i = 1;i<=3;i++){

if( i == 2 )

continue;

else

printf("%d\n",i);

}

如果i=2,执行continue,跳出当层的循环,即跳出i=2这一层循环,

但继续执行for循环(如果满足条件的话),这里条件是i<=3,

所以i=3还是会被执行的,执行结果:1(换行)3(换行)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript