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>
相关文章推荐
- javaScript数据类型与typeof操作符
- javaScript数据类型与typeof操作符
- 【JavaScript基础知识】——数据类型与typeof操作符
- JavaScript数据类型(一)——typeof操作符、Boolean、Null和Undefined
- javaScript数据类型与typeof操作符
- JS数据类型(二)typeof操作符
- JavaScript第三课——数据类型(typeof操作符、Undefined类型、Null类型、Boolean类型)
- C语言操作符和表达式以及数据类型提升实例以及疑惑
- 【JavaScript.2】辨析Typeof操作符作用,罗列JS五大数据类型阵容
- js中数据类型以及typeof那些事
- JavaScript语法规则,数据类型以及操作符
- 从零开始前端学习[52]:js中的数据类型以及没有数据类型的数据类型typeof
- JavaScript之变量与数据类型以及typeof
- 第3章 基本概念(2)数据类型:typeof操作符 Undefined类型 Null类型 Boolean类型
- 测试基本数据类型以及复合类型的长度
- 后端把Long类型的数据传给前端,前端可能会出现精度丢失的情况,以及解决方案
- js对象和Object关系、以及js数据类型杂谈
- JS 学习——基本语法以及数据类型
- [前端] 比typeof()方法判断数据类型更精确(升级版)
- Mysql常用的数据类型以及转换函数