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.

javascript 基础2第12节的更多相关文章
- 学习javascript基础知识系列第二节 - this用法
通过一段代码学习javascript基础知识系列 第二节 - this用法 this是面向对象语言中的一个重要概念,在JAVA,C#等大型语言中,this固定指向运行时的当前对象.但是在javascr ...
- Android零基础入门第12节:熟悉Android Studio界面,开始装逼卖萌
原文:Android零基础入门第12节:熟悉Android Studio界面,开始装逼卖萌 通过前两期的学习,我们可以正确搭建好Android Studio的开发环境,也创建了HelloWorld工程 ...
- javascript 基础3第13节
<html> <head> <title>javascript基础</title> </head> <body> 1.流程控制 ...
- javascript 基础1第11节
<html> <head> <title>javascript基础</title> </head> <body> 1.NaN i ...
- Android零基础入门第29节:善用TableLayout表格布局,事半功倍
原文:Android零基础入门第29节:善用TableLayout表格布局,事半功倍 前面学习了线性布局和相对布局,线性布局虽然方便,但如果遇到控件需要排列整齐的情况就很难达到要求,用相对布局又比较麻 ...
- Android零基础入门第30节:两分钟掌握FrameLayout帧布局
原文:Android零基础入门第30节:两分钟掌握FrameLayout帧布局 前面学习了线性布局.相对布局.表格布局,那么本期来学习第四种布局--FrameLayout帧布局. 一.认识FrameL ...
- Android零基础入门第28节:轻松掌握RelativeLayout相对布局
原文:Android零基础入门第28节:轻松掌握RelativeLayout相对布局 在前面三期中我们对LinearLayout进行了详细的解析,LinearLayout也是我们用的比较多的一个布局. ...
- Android零基础入门第26节:layout_gravity和gravity大不同
原文:Android零基础入门第26节:layout_gravity和gravity大不同 上一期我们一起学习了LinearLayout线性布局的方向.填充模型和权重,本期来一起学习LinearLay ...
- Android零基础入门第27节:正确使用padding和margin
原文:Android零基础入门第27节:正确使用padding和margin 前面两期我们学习了LinearLayout线性布局的方向.填充模型.权重和对齐,那么本期我们来学习LinearLayout ...
随机推荐
- oracle logminer全解析
今天写篇原创的,把在工作中遇到的logminer问题总结下 (1)简介: logminer 工具即可以用来分析在线,也可以用来分析离线日志文件,即可以分析本身自己数据库的重作日志文件,也可以用来分析其 ...
- Git 钩子
1. 概念概述 1.1. 安装钩子 1.2. 脚本语言 1.3. 钩子的作用域 2. 本地钩子 2.1. 预提交钩子 Pre-Commit 2.2. 准备提交信息钩子 Prepare Commit M ...
- C#调用VC dll输出参数
最近做项目需要把以前Vc写的程序整合到VS2005来,用c#写的,以前VC的动态连接库写好了,重写比较麻烦,让C#调用VC dll就好了.但碰到了一个问题:VC中作为输出参数的char*类型的变量应该 ...
- linux 安装java环境(jdk)
第一步:下载jdk-7-linux-i586.tar.gz wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586 ...
- HW5.15
public class Solution { public static void main(String[] args) { System.out.printf("%10s\t%10s\ ...
- HW2.6
import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ...
- terminal bash 颜色的详细解释
http://evadeflow.com/2010/06/sane-terminal-colors/ Sane Terminal Colors June 26, 2010 I recently cre ...
- grub名词理解
http://baike.baidu.com/link?url=HDv2WL37x1EBS51pCHqbGQIFx7aAJ91h-0afrjOy1UH6MjhKUFPnvjNkOU32OHdVoTS7 ...
- 【python自动化第十一篇】
[python自动化第十一篇:] 课程简介 gevent协程 select/poll/epoll/异步IO/事件驱动 RabbitMQ队列 上节课回顾 进程: 进程的诞生时为了处理多任务,资源的隔离, ...
- iOS 使用fir、 蒲公英 进行内部测试
fir 蒲公英需要去注册账号并认证,按提示即可完成. 测了公司账号.个人开发账号,2个都可以用,就是要在配置文件里加上测试者的udid. 步骤: 1.添加测试机的udid edit配置文件,添加刚刚加 ...