javascript 基础2第12节

1.

<html>
	<head>
	<title>javascript基础</title>
	</head>

	<body>		

		1.Number</br>
		<script type="text/javascript">
			 var  ia  = 10;//基本类型  typeof
			 var  name = ‘张三‘;
			 var  married = false;

			 var oNum = new Number(10);
			 var oName = new String(‘张三‘);

			 document.write("typeof ia :  " ,typeof ia,"<br/>");

			  document.write("typeof name :  " ,typeof name,"<br/>");
			  document.write("name.toString() :  " , name.toString(),"<br/>");//伪对象

			  document.write("typeof oName :  " ,typeof oName,"<br/>");
			 document.write("typeof oNum :  " ,typeof oNum,"<br/>");
			//对象类型检测  instanceof
			 document.write("oNum instanceof Number :  " , oNum instanceof Number,"<br/>");
			 document.write("ia == oNum :  " ,ia == oNum,"<br/>");
			 document.write("ia === oNum :  " ,ia === oNum,"<br/>");

			 var  ob = Number(‘123‘);//基本类型
			 document.write("typeof ob :  " ,typeof ob,"<br/>");
			 document.write("ob :  " , ob,"<br/>");
			  document.write("Number.MAX_VALUE :  " , Number.MAX_VALUE,"<br/>");
			document.write("Number.MIN_VALUE :  " , Number.MIN_VALUE,"<br/>");

			var ib = 3.148592654233789;  //new Number();
			document.write("ib :  " , ib,"<br/>");
			document.write("ib.toFixed(2) :  " , ib.toFixed(2),"<br/>");
		</script>
		2.Boolean</br>
		<script type="text/javascript">

			document.write("Boolean(5) :  " , Boolean(5),"<br/>");
			document.write("Boolean(null) :  " , Boolean(null),"<br/>");
			document.write("Boolean(‘a‘) :  " , Boolean(‘a‘),"<br/>");
		</script>     	

		3.String</br>
		<script type="text/javascript">
			var  str = "Hello World Hello JavaScript  I like jaVAScript you like JAVAscript";
			document.write("str :  " , str,"<br/>");
			document.write("str属性length :  " , str.length,"<br/>");
			document.write("str.toUpperCase() :  " , str.toUpperCase(),"<br/>");
			document.write("str.toLowerCase() :  " , str.toLowerCase(),"<br/>");
			document.write("str.charAt(0) :  " , str.charAt(0),"<br/>");
			document.write("str.charAt(X) :  " , str.charAt(str.length-1),"<br/>");

			document.write("str.charCodeAt(19) :  " , str.charCodeAt(19),"<br/>");
			document.write("str.concat(10,‘abcd‘,true) :  " , str.concat(10,‘abcd‘,true),"<br/>");
			document.write("String.fromCharCode(97) :  " , String.fromCharCode(97),"<br/>");
			//查找
			document.write("str.indexof(‘java‘) :  " , str.indexOf(‘java‘),"<br/>");
			document.write("str.indexof(‘java‘) :  " , str.toLowerCase().indexOf(‘java‘),"<br/>");

			document.write("str.indexof(‘java‘,20) :  " , str.toLowerCase().indexOf(‘java‘, 20),"<br/>");

			document.write("str.lastIndexof(‘java‘) :  " , str.toLowerCase().lastIndexOf(‘java‘),"<br/>");
			//截取
			document.write("str.slice(6,11) :  " , str.slice(6,11),"<br/>");
			document.write("str.substr(6,5) :  " , str.substr(6,5),"<br/>");
			document.write("str.substring(6) :  " , str.substring(6),"<br/>");
			var data = "2014-7-28";
			var arr = data.split(‘-‘);//字符串数组
			document.write("arr[0] :  " , arr[0],"<br/>");
			document.write("arr[1] :  " , arr[1],"<br/>");
			document.write("arr[2] :  " , arr[2],"<br/>");
		</script>
	</body>

</html>

2.结果:

3.

时间: 2024-08-30 00:30:04

javascript 基础2第12节的相关文章

Android零基础入门第12节:熟悉Android Studio界面,开始装逼卖萌

通过前两期的学习,我们可以正确搭建好Android Studio的开发环境,也创建了HelloWorld工程并成功运行,那么本期就带你一起来了解这款强大的IDE开发工具吧. 一.Android Studio主页面板 重新打开Android Studio会进入如下主页面,与第一次打开有略微差别. 从上图可以看到,一共有四大区域,接下来分别简单介绍: 区域1为最近新建或打开的Android Studio工程列表,便于快速进入对应项目.首次使用时该区域为空,列表内容也可以进行删除操作. 区域2为And

javascript 基础3第13节

<html> <head> <title>javascript基础</title> </head> <body> 1.流程控制 顺序 选择 循环结构<br/> <script type="text/javascript"> var score = 50; /* 多行注释 if ( score > 60 ) { alert("恭喜,及格了..."); } */ //

javascript 基础1第11节

<html> <head> <title>javascript基础</title> </head> <body> 1.NaN isNaN()</br> <script type="text/javascript"> //数据类型转换失败 返回NaN类型 document.write("parseInt('a') : " ,parseInt('a'),"<b

Android零基础入门第64节:揭开RecyclerView庐山真面目

大家还记得之前在第38期~第50期都在学习列表控件吗,其中用了8期讲ListView的使用,相信都已经掌握好了吧.那么本期一起来学习Android 5.X新增的一个列表组件,那就是RecyclerView的使用. 一.RecyclerView概述 从前面的学习我们知道,ListView的功能非常强大,几乎绝大部分应用程序都会使用到,虽然也学会一些方法技巧来提升ListView的效率,但其性能还是不是很完美. 另外ListView的可扩展性相对来说比较弱,以前要实现每个列表项的高度不同的界面,或者

Android零基础入门第61节:滚动视图ScrollView

原文:Android零基础入门第61节:滚动视图ScrollView 前面几期学习了ProgressBar系列组件.ViewAnimator系列组件.Picker系列组件和时间日期系列组件,接下来几期继续来学习常见的其他组件. 一.ScrollView概述 从前面的学习有的同学可能已经发现,当拥有很多内容时屏幕显示不完,显示不全的部分完全看不见.但是在实际项目里面,很多内容都不止一个屏幕宽度或高度,那怎么办呢?那就需要本节学习的ScrollView来完成. 在默认情况下,ScrollView只是

Android零基础入门第60节:日历视图CalendarView和定时器Chronometer

原文:Android零基础入门第60节:日历视图CalendarView和定时器Chronometer 上一期学习了AnalogClock.DigitalClock和TextClock时钟组件,本期继续来学习日历视图CalendarView和定时器Chronometer. 一.CalendarView 日历视图(CalendarView)可用于显示和选择日期,用户既可选择一个日期,也可通过触 摸来滚动日历.如果希望监控该组件的日期改变,则可调用CalendarView的 setOnDateCha

Android零基础入门第62节:搜索框组件SearchView

原文:Android零基础入门第62节:搜索框组件SearchView 一.SearchView概述 SearchView是搜索框组件,它可以让用户在文本框内输入文字,并允许通过监听器监控用户输入,当用户输入完成后提交搜索时,也可通过监听器执行实际的搜索. SearchView默认是展示一个search的icon,点击icon展开搜索框,也可以自己设定图标.用SearchView时可指定如下表所示的常见XML属性及相关方法. 如果为SearchView增加一个配套的ListView,则可以为Se

Android零基础入门第16节:Android用户界面开发概述

相信通过前面15期的学习,Android的开发环境已经基本掌握了,如果仍有问题,欢迎到Android零基础入门技术讨论微信群交流,从本期开始正式来一步一步踏入Android开发之路. Android应用开发的一项内容就是用户界面的开发.Android提供了非常丰富的用户界面组件,借助于这些用户界面组件,开发者可以非常方便地进行用户界面开发,而且可以开发出非常优秀的用户界面. 一.界面UI元素介绍 Android应用是运行于手机系统上的程序,这种程序给用户的第一印象就是用户界面.接下来从以下几个方

Android零基础入门第58节:数值选择器NumberPicker

原文:Android零基础入门第58节:数值选择器NumberPicker 上一期学习了日期选择器DatePicker和时间选择器TimePicker,是不是感觉非常简单,本期继续来学习数值选择器NumberPicker . 一.NumberPicker概述 NumberPicker 是用于选择一组预定义好数字的组件,用户既可以通过键盘输入数值,也可以通过滚动来选择数值. NumberPicker的常用方法如下: setMinValue(int minVal):设置该组件支持的最小值. setM