Java Script基础(二) 基本语法

一、变量的声明和使用

  JavaScript是一种弱类型的语言,没有明确的数据类型,在声明变量时,不需要指定变量的类型,变量的类型由赋给变量的值决定。

  变量声明的语法:

  var 变量名;

  示例:

var num;          //直接声明一个变量,不赋值
var num = 10   //声明变量并赋值,类型由赋值的值决定。

 注意:

  1、JavaScript区分大小写,特别是变量的命名、语句关键字等。

  2、变量可以不经声明而直接使用;例如:num=20,但这种方法很容易出错,也很难查找排错,所以不推荐使用。

  

二、数据类型

 在JavaScript中,提供了常用的基本数据类型,如下表所示。

数据类型

含义

 undefined  未定义
 null  空值
 string  字符串
 number  数字
boolean 布尔类型

  注意:

  1、虽然undefined和null的含义不同,但undefined实际上是由null派生来的,ECMAScript把它们定义为相等的。

  2、number类型即可以是32位整数,还可以表示64位浮点数。

三、运算符

  和Java中一样,JavaScript也包含运算符,常用运算符如下表所示。

  1、算数运算符:+、-、*、/、%、++、--;

  2、比较运算符:>、<、>=、<=、==、!=;

  3、逻辑运算符:&&、||、!;

  4、赋值运算符:=;

  注意:

  1、在JavaScript中字符串相等比较实用"==";

  2、判断一个变量属于哪个类型使用typeof()运算符。

四、逻辑控制语句

  JavaScript的逻辑控制语句也分为两类:条件结构和循环结构,语法和Java很相似。

  1、条件结构:

  if...else...

  switch..

  注意:与Java中的switch不同的是,JavaScript中case后可以使用字符串类型。

  2、循环结构:

  for循环:

  while循环:

  do...while循环:

  for...in循环:

  3、流控控制语句:

  break:退出switch结构,或者终止循环。

  continue:终止当前循环,进入下次循环。

五、注释

  JavaScript的注释和Java一样,分为两种:

  1、//表示单行注释

  2、/**/表示多行注释

  

时间: 2024-10-11 03:48:18

Java Script基础(二) 基本语法的相关文章

java script 基础二

一.***数据类型转换: 1. ***js是弱类型编程语言:3点: 1.声明变量时,不用考虑变量中将要存储的数据类型 2.赋值时,动态判断数据的类型,同一个变量,先后可保存不同类型的数据. 3.运算时,js会根据自己的需要,动态转换数据类型 2.大类: 1.隐式转换:无需程序员干预,而自动完成的转换. 先讨论算数运算中的隐式转换: 规律: 1.默认情况下,一切转数字类型,做算数计算 boolean类型,true-->1  flase-->0 2.+法中,只要有一个字符串,都转为字符串,+变为字

Java Script基础(十二) 正则表达式

Java Script基础(十二) 正则表达式 一.正则表达式中常用的符号 虽然可以使用string函数来完成验证,但是这种验证方式不够严谨,而且编写比较麻烦.而正则表达式是一种描述字符模式的对象,由一些特殊的符号组成,其组成的字母模式用来匹配各种表达式.下表中列举出常用的符号和用法. 正则表达式中常用的符号和用法 符号 描述  /....../  代表一个模式的开始和结束.  ^  匹配字符串的开始   $  匹配字符串的结束  \s  任何空白字符   \S  任何非空白字符   \d  匹

Java Script基础(八) Array数组对象

Java Script基础(八) Array数组对象 一.Array数组 JavaScript中的数组也是具有相同数据类型的一个或者多个值得集合.用法和Java中的数组类似. Array对象的常用属性和方法: 属性: length:获取数组的长度: 方法: join():把数组中的所有元素放入一个字符串中,通过分隔符进行分隔. sort():对数组元素进行排序. 1.创建数组 语法: var a1 = new Array();           //创建一个数组,长度为0: var a2 = 

Java Script基础(一)

Java Script基础(一) 一.为什么学习JavaScript 学习JavaScript主要有以下两点原因. 1.客户端表单验证. 2.实现页面交互(网页特效) 二.什么是JavaScript JavaScript是一种描述语言,是一种基于对象(Object)和事件驱动(Event Driven)的,安全性好的脚本呢语言.它运行在客户端,从而减轻吴福气的负担.其特点如下: 1.JavaScript主要用来向HTML页面添加交互行为. 2.JavaScript主要用来向HTML页面中添加交互

Java Script基础(三) 函数

Java Script基础(三) 函数 一.JavaScript中的函数 在JavaScript中,函数类似于Java中的方法,是执行特定功能的代码块,可以重复调用.JavaScript中的函数分为两种,一种是系统函数,另一种是自定义函数. 1.系统函数 系统函数有JavaScript提供,直接调用即可,常用的系统函数包括: parseInt():转换为整数. parseFloat() :转换为浮点数. isNaN():判断是否是非数字,为非数字返回true,数字返回false. eval():

Java Script基础(十) 访问样式表

Java Script基础(十) 访问样式表 动态控制样式表 在JavaScript中,有两种方式可以动态的改变样式属性,一种是使用style属性,另一种是使用样式的className属性.另外控制元素隐藏和显示使用display属性. 1.使用sytle属性 语法: 元素.style.样式属性="值"; 在JavaScript中使用CSS样式与在html中使用CSS少有不同,由于JavaScript中的-表示减号,因此如果样式属性名称中带有"-"则要省去,后面首字

Java Script基础(四) BOM模型

Java Script基础(四) BOM模型 一.BOM模型 BOM模型(Browser Object Model),也称为浏览器对象模型,它包含浏览器相关的属性和方法,例如操作,前进后退按钮,控制地址栏,关闭浏览器窗口,打开新窗口等等.它包含的对象主要有一下几种. 1.Window对象 Window对象时指整个窗口对象,可以通过操作Window对象的属性和方法控制窗口,例如打开和关闭一个窗口. Window常用的属性和方法查询: 2.History对象 History指浏览器访问过得历史记录,

Java Script基础(九) 下拉列表对象

Java Script基础(九) 下拉列表对象 Select下拉列表 属性: options[]:返回包含下拉列表中的所有选项的一个数组. selectedIndex:设置返回下拉列表中被选项目的索引号. length:返回下拉列表框中选项的数目.如果设置为0,表示清空列表框. 方法: add(new,old):添加一个选项.如果old为空则添加到末尾,old有值则添加到old之前. 事件: onchange:当改变选项时调用的事件. Option对象 属性: text:设置或返回某个选项的文本

Java Script 基础一

什么是java script 如何编写,调试js ***变量 ***数据类型 一.什么是java script HTML:专门编写网页内容的语言,构建整体框架. CSS:专门美化网页样式的语言,具有"装修功能". JS:专门编写交互的程序语言 交互:用户操作,程序处理用户的操作,返回处理结果 如何运行: 浏览器:内容排版引擎   js解释引擎 内容排版引擎:专门解析HTML和渲染CSS的软件 JS解析引擎:专门解释,并执行js程序的软件 什么是解释和脚本? 解释:默认从上向下,读一行,