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>

javaScript学习基础知识汇总

•一:学习要求 •熟悉html,div+css •肯做练习 •好了,没有第三条,不要求会html5、css3,不要求数学好英语棒,不要求你有程序基础,不要求你逻辑性很好,认真听讲,多做练习,足以。 •...
  • u013604031
  • u013604031
  • 2016年01月04日 09:27
  • 1385

JavaScript的重要基础知识点

1.javascript的消息框 警告框:alert() 确认框:confirm() 提示框:prompt() 2.For...in var x var mybook ...
  • shadowyelling
  • shadowyelling
  • 2012年03月14日 21:57
  • 4540

oracle数据库基础知识学习笔记

一、SQL语言分类: 1.DDL(数据定义语言):  create(创建)    alter(修改)  drop(删除)------------主要是对表操作。   2.DML(数据操作...
  • u011955534
  • u011955534
  • 2013年11月04日 18:52
  • 6468

计算机基础知识的学习总结

关于域名 对一些静态网页,按F12可以对其进行编辑(某些浏览器行不通,因为不带编辑工具) 开发静态网站,需学习HTML,css以及JavaScript 开发动态网站需要学习Java,python等 ...
  • shawnL1
  • shawnL1
  • 2017年10月17日 12:43
  • 246

计算机基础知识学习总结

1、计算机的组成部分:  输入单元:包括键盘、鼠标、卡片阅读器、扫描仪、触控屏幕等等一堆; 主机部分:被主机机壳保护住了,含有CPU与主存储器 输出单元:如屏幕、打印机等 2、CPU的工作主要...
  • sunshine_silence
  • sunshine_silence
  • 2016年11月14日 17:20
  • 186

深入学习VMware vSphere---基础知识

VMware vSphere 学习笔记
  • Wee_Mita
  • Wee_Mita
  • 2017年02月18日 18:47
  • 840

经典书籍_java学习基础编程篇

经典书籍_java学习基础编程篇
  • shenzhq1980
  • shenzhq1980
  • 2015年09月11日 17:23
  • 22280

HBase基础知识学习

在服务器的开发过程中,数据的存储至关重要,包括任务状态的数据、中间数据,处理的结果信息等。当数据量很大时,这些关系型数据库就必然存在瓶颈(数据库的查询,数据库的字段变更等)。本文基于分布式数据库HBa...
  • mdpmvpmao
  • mdpmvpmao
  • 2015年05月25日 13:29
  • 1018

java初学者实践教程16-static关键字

   这已经是本系列教程的第16次课了,在我们前几次课的基础上,我们继续学习一下java的语法。这回我们,讲static关键字。     static关键字可以用来修饰类的变量,方法和内部类。stat...
  • cyp0207
  • cyp0207
  • 2007年11月17日 10:00
  • 274

tensorflow基础知识

Tensorflow谷歌开源的机器学习库,备受大家喜爱。下面讲解一些必备的基本知识。 tensorflow的运行流程主要有2步,分别是构造模型和训练。 在这之前,讲几个概念: tensorflo...
  • a18852867035
  • a18852867035
  • 2016年12月27日 17:04
  • 918
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Javascript学习1-基础知识
举报原因:
原因补充:

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