javaScript语言基础---(二)

javaScript跟java类似。

  1. 关键字: var, if,else,for,switch,case,default,while,break,continue,true,false,try,catch….
  2. 标识符: 和Java一样
  3. 分隔符: 和Java一样
  4. 注释: //和// ,和Java相比少了:/注释内容*/
  5. 基本数据类型: number,string,boolean 引用数据类型:object
  6. 判断一个变量的数据类型用:typeof(x)

1.js中没有整数和浮点一说,全是数值型

 alert( typeof(100) );//其输出值为number
 alert( typeof(12.45) );//其输出值为number

2.s中没有char型一说,单引号和双引号都是字符串的分界符,效果是一样的–和HTML及SQL语言相同

alert( typeof("abc") );//其输出值为string
alert(typeof('a'));//其输出值为string

3.boolean —和Java一样,true和false都是小写,但有一点区别:js中的布尔型值有0 和 非0 的概念, 且在计算时true的值为1,false的值为0

4.注意!反模式:以下这种方式不能用来判断是否是number类型

alert(typeof(123)==number);

5.判断是否是number类型—后者要用引用引起来

alert(typeof(123)=='number');

6. 变量: 全部是用var来声明的

var x=3; //js中,对于变量存放的数据类型是没有限定的,不像强类型语言,限定了所存放数据的类型.

7.一个变量若在声明之后没有赋初值,则js给它默认赋:undefined

8.运算符与表达式

<script type="text/javascript">
var a=1234;
           alert( "a=" +(a/1000*1000) );//结果:a=1234,,js中没有整数一说,因此两个整数相除结果不一定是整数---js中都是number(包括整数和浮点)
           alert( "a2=" +a/1000*1000 );//结果:a2=1234,,注意,没有像Java那样先进行字符串连
           <script type="text/javascript">

8.1有关+-的一些细节

<script type="text/javascript">
           alert(12+1);//13
           alert("12"+1);//121
           alert("12"-1);//11
           alert(true); //true
           alert(true+1); //2  在计算时true的值为1,false的值为0
           alert(false+1);//1 
           <script type="text/javascript">
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值