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

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

2017-11-16 10:39 375 查看
 

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];//数组类型,注意这里javascript和java数组的定义方式不相同,这里是中括号。

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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息