javascript变量和数据类型以及typeof操作符

 

javascript引用外部js代码

<html>

<head>

<title>hello</title>

<!--从上到下边解析边执行,defer这个属性延迟加载的意思延迟到当页面加载完毕之后才加载。-->

<script type="text/javascript" charset="UTF-8" defer="defer" src="js/hello.js"></script>

<script type="text/javascript" charset="UTF-8" >

 

alert('我是内部程序');

</script>

 

</head>

<body>

 

</body>

</html>

 

javaScript是一种弱类型的脚本语言

 

javascript变量和数据类型

<html>

<head>

 

<title>002</title>

<script type="text/javascript" charset="UTF-8">

 

/*var a=3;  //number  全局变量

var c;

function test(){

var a=2;//局部变量

alert(a);

c=5;//全局变量

}

test();

*/

//数据类型也分为基本数据类型和引用数据类型

//Number类型 整数和小数(最高精度是小数点后17),还可以通过8进制和16进制(0x...)来表示

/*var a1=10;

var a2=10.5;

var a3=NaN;

var a4=1/0;//正无穷

alert(a3);

alert(a4);

*/

//八进制和十六进制

/*var a5=070;//56

var a6=0xA;//10

alert(a5);

alert(a6);

*/

/*

var a7=0.1;

var a8=0.2;

if(a7+a8==0.3){//相加的结果是0.300····4

alert('等于0.3');

}else{

alert('不等于0.3')

}*/

/*

var a8=parseInt("aaabbbccc");//parseInt相当一个内置方法将不是Number类型转化为nuber类型

alert(a8);//结果是NaN,不是一个数字

var a9=parseInt("12bbb");

alert(a9);//结果是12,如果12后面有字母它会给你截掉12前面有一个字母就不可以了

*/

//undefined 数据类型 它的值就只有一个,undefined 表示变量声明了但是没有赋值

var b1;

//alert(b1);

//Null 空值

var b2=null;

//alert(b2);

//基本数据类型,Number Boolean String Undefined Null Infinity(正无穷)

//String 类型

var str1="我是字符串1";

var str2="我是字符串2";

//为什么说javascript是一个弱类型的语言是根据赋值决定变量类型。java是强类型的语言

//Boolean类型

var flag1=true;

//var flag2=flase;

//引用数据类型 Object(对象数组,Date,)

var arr=[1,2,3];//数组类型注意这里javascriptjava数组的定义方式不相同这里是中括号

var dates =new Date();//日期类型

var obj={};//空对象

//typeof 操作符用来判断数据类型的

var a=10;

var b=10.3;

var c=true;

var d='abcd';

var e=new Date();

var f=NaN;

var g=[1,2,3];

alert(typeof a);//number

alert(typeof b);//number

alert(typeof c);//boolean

alert(typeof d);//string

alert(typeof e);//object

alert(typeof f);//number

alert(typeof g);//object

</script>

 

</head>

<body>

 

</body>

</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值