Javascript学习1-基础知识

原创 2016年06月01日 00:26:33
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>2.javascript</title>
</head>
	<h1>体验JavaScript语言</h1>
<!-- 	
	使用内部js
	<script type="text/javascript">
		window.document.write("Hello, World");
	</script> 
-->
<!-- 	
	使用外部js文件
	<script type="text/javascript" src="b.js"></script> 
-->

<!-- 代码块, javascript不会隔离变量作用域
	<script type="text/javascript">
		{
			var a = 100;
			document.write(a+"</br>");
		}
		{
			document.write(a+"</br>");
		}
	</script>
-->

<!--
	JavaScript数据类型	
	所有的数值都是number类型
	字符和字符串都是string类型
	布尔是boolean类型
	如果一个变量没有初始化值的时候,其类型为undefined类型。表示没有定义。
	
	<script type="text/javascript">
		var a = 100;
		var b = 3.14;
		var c =true;
		var d = 'a';
		var e = "hello";
		var f;
		
		document.write(a + "<br/>");
		document.write(b + "<br/>");
		document.write(c + "<br/>");
		document.write(d + "<br/>");
		document.write(e + "<br/>");
		document.write(f + "<br/>");
		document.write("<hr/>");
		document.write( typeof a + "<br/>");
		document.write( typeof b + "<br/>");
		document.write( typeof c + "<br/>");
		document.write( typeof d + "<br/>");
		document.write( typeof e + "<br/>");
		document.write( typeof f + "<br/>");

	</script> -->
	
<!-- 	
	javascriptnumber进制
	<script type="text/javascript">
		var a = 12;
		var b = 012; //八进制 10
		var c = 0x12; //十六进制 18
		document.write(a + "<br/>"); 
		document.write(b + "<br/>");
		document.write(c + "<br/>");
	</script> -->
	<script type="text/javascript">
	/*	parseInt() 方法首先查看位置 0 处的字符,判断它是否是个有效数字;
		如果不是,该方法将返回 NaN,不再继续执行其他操作。
		但如果该字符是有效数字,该方法将查看位置 1 处的字符,进行同样的测试。
		这一过程将持续到发现非有效数字的字符为止,
		此时 parseInt() 将把该字符之前的字符串转换成数字。
		字符串中包含的数字字面量会被正确转换为数字,比如 "0xA" 会被正确转换为数字
		var num = parseInt("1234abc");
		document.write(num);
		//1234 
		var num1 = parseInt("12345red");
		//返回 12345
		var num2 = parseInt("0xA");
		//返回 10
		var num3 = parseInt("56.9");
		//返回 56
		var num4 = parseInt("red");
		//返回 NaN
		document.write(num1 + "<br/>");
		document.write(num2 + "<br/>");
		document.write(num3 + "<br/>");
		document.write(num4 + "<br/>");
		document.write(  parseFloat("123")  ); // 可以
		document.write(  parseFloat("123.53")  ); // 可以
		document.write(  parseFloat("012")  ); // 12
		document.write(  parseFloat("000012")  );  // 12
		document.write(  parseFloat("0x20")  ); // 结果为0
		document.write(  parseFloat("-59")  ); // 负数
		document.write(  parseFloat("abc123")  ); // NaN (Not a Number),表示不是一个数字。
		document.write(  parseFloat("123ab2c")  ); // 结果是123,即会解析前面正确的数字,直到遇到不正确的数字。
	
		document.write(isNaN("abc")+"<br/>"); //true
		document.write(isNaN("123")+"<br/>"); //false
	*/
/* 	加法运算符
	某个运算数是 NaN,那么结果为 NaN。
	如果两个运算数都是字符串,把第二个字符串连接到第一个上。
	如果只有一个运算数是字符串,把另一个运算数转换成字符串,结果是两个字符串连接成的字符串。
	注意:变量是布尔类型的时候,true=1, false=0;
	var a = 5;
	var b = true;
	document.write( "a+true=" +(a + b)); */
	
/* 	两个字符串在比较的时候 比较的是两个字符串 对应的字符顺序.
	注意: 如果字符串与数字比较,会把字符串转成数字再进行比较。
	var bResult1 = 2 > 1	//true
	var bResult2 = 2 < 1	//false
	var bResult = "25" < "3";
	var bResult3 = "25"<3;
	document.write(bResult1+"<br/>");	//输出 "true"
	document.write(bResult2+"<br/>");	//输出 "false"
	document.write(bResult+"<br/>");	//输出 "true"
	document.write(bResult3+"<br/>");	//输出 "true" */
	
/* 	wth语句的作用: 有了 With 语句,在存取对象属性和方法时就不用重复指定参考对象。
	with(document)
	{
		write(1+"<br/>");
		write(2+"<br/>");
		write(3+"<br/>");
		write(4+"<br/>");
	} */
	
	</script>
</html>

相关文章推荐

栋栋晓09:Javascript学习总结:基础知识1(语法、关键字和保留字、变量、数据类型、操作符)

这段时间学习了《javascript高级程序设计》这本书,系统总结下看到的知识点,以备后期查看参考。 基础知识:语法 关键字和保留字 变量 数据类型 操作符...

从零开始学_JavaScript_系列(48)——Promise(1)基础知识

1、是什么 【一个十分适合处理异步操作的对象】 【有进行中(pending)、成功(resolved)、失败(rejected)三种状态】 【可以轻松处理成功或失败的情况,代码结构更清爽,操作结果可预...

JavaScript基础知识1

js基础一         1. JS组成中的:ECMAScript简介   ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是 European Comput...

Javascript基础知识(1)

一、基础知识        1. 编译型语言: 如c语言,代码要经过编译,连接步骤生成程序执行后才能被执行。执行效率高,编译过程中有错误则无法被通过,也就无法生成程序。            2 ...
  • hazel54
  • hazel54
  • 2011年08月23日 18:52
  • 214

Javascript-基础知识(1)

1) 区分大小写: text 和 Text 是两种不同的标识符 2)注释 : 用途:1.对代码进行说明,2.调试 3)字面量   字面量界面上直接显示处理的:字符串,布尔值 正则表达式 null(对...

javascript基础知识大全(1)

发些javascript基础知识,便于大家学习,也便于我自己查看 1.javascript的数组API 复制代码运行代码编辑代码 //定义数组         var page...

JavaScript基础知识(1)

JS组成ECMAScript(解释器:把我们的语言解释给计算器)核心DOM(Document Object Model)赋予了js操作html的能力 documentBOM(Browse Objec...

【JavaScript 1—基础知识点】:宏观概述

导读:JavaScript是一门新的(也可以说是旧的或者半新语言),里面有很多的知识点都能和已有的知识产生共鸣。但是,虽然简单,相同点也有很多,也有不同点。我脑袋也不好使,所以对于我来说,还是有必要再...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Javascript学习1-基础知识
举报原因:
原因补充:

(最多只允许输入30个字)