变量与数据类型(WM)

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <!--<div>Hello world!</div>-->
        <script type="text/javascript" src="js/controller2-4.js">
        </script>
    </body>
</html>

//var iNum = 86;
//document.write('iNum = ' + iNum + '<br>');
//
 八进制
//var oNum = 070;
//document.write('oNum = ' + oNum + '<br>');
//
 十六进制
//var xNum = 0x1f;
//document.write('xNum = ' + xNum + '<br>');
//
 浮点数
//var fNum = 5.01;
//document.write('fNum = ' + fNum + '<br>');

 浮点数,科学记数法
//fNum = 5.61e7; // 5.61 * 10^7
//document.write('fNum = ' + fNum + '<br>');
//
//最大值
//iNum = Number.MAX_VALUE;
//document.write('iNum = ' + iNum + '<br>');
//
//最小值
//iNum = Number.MIN_VALUE;
//document.write('iNum = ' + iNum + '<br>');
//无穷大
iNum = Number.POSITIVE_INFINITY;
document.write('iNum = ' + iNum + '<br>');
//
//iNum = 5;//Number.MAX_VALUE * 1.1;
//document.write('iNum = ' + iNum + '<br>');
//document.write('iNum == Number.POSITIVE_INFINITY = ' + (iNum == Number.POSITIVE_INFINITY) + '<br>');

//判断是不是有限的
//document.write('isFinite(iNum) = ' + isFinite(iNum) + '<br>');

//iNum = NaN; // Not a Number 自己都不等于自己
//document.write('iNum = ' + iNum + '<br>');
//document.write('(iNum === iNum) = ' + (iNum === iNum) + '<br>');//false
//判断是不是NaN
//document.write('isNaN(iNum) = ' + isNaN(iNum) + '<br>');

var sToken = 'hello"\' world!';
document.write('sToken = ' + sToken + '<br>');

sToken = 'hello world!';
document.write('sToken = ' + sToken + '<br>');

//字符串连接
var sToken2 = sToken.concat(' abc', ' ccc', ' ccc', ' ccc', ' ccc', ' ccc', ' ccc', ' ccc', ' ccc', ' ccc', ' ccc', ' ccc我');
document.write('sToken2 = ' + sToken2 + '<br>');

//字符串的长度
document.write('sToken2.length = ' + sToken2.length + '<br>');

//hello world!
//012345678901
//0         1
sToken2 = 'hello world!';
//找到字母第一次出现的位置
var iLength = sToken2.indexOf('o');
//根据索引找到相应的字母
document.write('charAt = ' + sToken2.charAt(iLength) + '<br>');
//截一段字符串,第一个参数是第一个被打印的位置;第二个参数是第一个不被打印的位置。
document.write('substring = ' + sToken2.substring(0, iLength + 1) + '<br>');

sToken2 = 'abcd abce a234 1341234 asdfsdf';
var iStart = sToken2.indexOf(' '), iEnd;
if(iStart != -1){
    iEnd = sToken2.indexOf(' ', iStart + 1);
    if(iEnd != -1){
        document.write('substring = [' + sToken2.substring(iStart + 1, iEnd) + ']<br>');
    }
}

// boolean
//==的优先级高于=的优先级
//+的优先级高于==的优先级
var bCheck = (12 == 2);
document.write('bCheck = ' + bCheck + '<br>');

// undefined
var oTemp;
document.write('oTemp = ' + oTemp + '<br>');
//查看变量类型
document.write('oTemp2 = ' + typeof oTemp + '<br>');

oTemp = 1;
document.write('typeof oTemp = ' + typeof oTemp + '<br>');
oTemp = 'abc';
document.write('typeof oTemp = ' + typeof oTemp + '<br>');
oTemp = true;
document.write('typeof oTemp = ' + typeof oTemp + '<br>');
oTemp = null;
document.write('typeof oTemp = ' + typeof oTemp + '<br>');
oTemp = undefined;
document.write('typeof oTemp = ' + typeof oTemp + '<br>');
var oTemp233;
document.write('typeof oTemp = ' + typeof oTemp + '<br>');

document.write('(undefined == undefined)' + (undefined == undefined) + '<br>');//true
document.write('(null == null)' + (null == null) + '<br>');//true
document.write('(undefined == null)' + (undefined == null) + '<br>');//true

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值