js3:数据类型,数组,String各个属性,以及字符串表达式用eval计算
原文发布时间为:2008-11-08 —— 来源于本人的百度文章 [由搬家工具导入]
<html>
<head>
<title>js</title>
<script type="text/JavaScript">
<!--
var v;
document.write(typeof(v)+"<br>");
v="hello";
document.write("<h1>"+typeof(v)+"</h1>");
v=1;
document.write(typeof(v)+"<br>");
v=1.5;
document.write(typeof(v)+"<br>");
v=2.0e3;
document.write(v+"<br>");
v=true;
document.write(typeof(v)+"<br>");
v=null;
document.write(typeof(v)+"<br>");
var arr=new Array(2);
arr[0]="hi";
arr[1]="2hi";
var arr2=new Array();
arr2[3]="3hi";
for(var i=0;i<arr.length;i++)
document.write(arr[i]+"<br>");
for(var i=0;i<arr2.length;i++)
document.write(arr2[i]+"<br>");
document.write(arr2.length+"<br>");
document.write(arr[0]*5+"<br>");
var num=5;
var str="5";
document.write((num==str)+"<br>");
document.write((num===str)+"<br>");
document.write((num!=str)+"<br>");
document.write((num!==str)+"<br>");
var newstr="JavaScript";
document.write(newstr.fontcolor('red')+"<br>");
document.write(newstr.bold()+"<br>");
document.write(newstr.indexOf("aS",2)+"<br>");
document.write(newstr.indexOf("aS",4)+"<br>");
document.write(newstr.lastIndexOf("aS",3)+"<br>");
document.write(newstr.lastIndexOf("aS",2)+"<br>");
var arrstr=newstr.split('a');
for(var i=0;i<arrstr.length;i++)
document.write(arrstr[i]+" ");
document.write("<br>"+newstr.substring(1,5)+"<br>");
document.write(newstr.toLowerCase()+"<br>");
document.write(newstr.toUpperCase()+"<br>");
var cacu="23"+"*"+"5";
document.write(cacu+"<br>");
document.write(eval(cacu)+"<br>");
//-->
</script>
</head>
<body>
</body>
</html>
运行结果:
undefined
string
number
number
2000
boolean
object
hi
2hi
undefined
undefined
undefined
3hi
4
NaN
true
false
false
true
JavaScript
JavaScript
3
-1
3
-1
J v Script
avaS
javascript
JAVASCRIPT
23*5
115
js3:数据类型,数组,String各个属性,以及字符串表达式用eval计算的更多相关文章
- Python 执行字符串表达式函数(eval exec execfile)
eval:计算字符串中的表达式 exec:执行字符串中的语句 execfile:用来执行一个文件 在python 2中exec是语句,在python3中exec变为函数,后面要跟括号.在python3 ...
- JAVA面向对象-----值交换(基本数据类型 数组类型 对象的值 字符串的)
JAVA面向对象-–值交换 基本数据类型交换 数组类型交换 对象的值交换 字符串的值交换 恩,没错,又是贴图,请大家见谅,我也是为了多写几个文章,请大家谅解. 字符串的值交换: 交换值失败. 这个文章 ...
- C# 数据类型之 String(字符串)
Ø 简介 在开发中最常见的数据类型就是 String 类型,即字符串类型.为什么要单独讨论下这个类型,是因为:它是系统内置的基础数据类型:它的使用频率非常高:它是一个特殊的引用类型.其实大家都会使用 ...
- 数据类型总结——String(字符串类型)
相关文章 简书原文:https://www.jianshu.com/p/546a755c3eb6 数据类型总结——概述:https://www.cnblogs.com/shcrk/p/9266015. ...
- java中 引用传递、值传递的理解(数组,自定义类,基本数据类型,String类)
代码部分: public static void main(String[] args) { testInt(); testString(); testArray(); testX(); } publ ...
- java基础面试题:如何把一段逗号分割的字符串转换成一个数组? String s = "a" +"b" + "c" + "d";生成几个对象?
package com.swift; public class Douhao_String_Test { public static void main(String[] args) { /* * 如 ...
- 再谈怎样以最简单的方法将泛型为String类型的集合或String类型的数组转化为逗号间隔字符串形式
今天review代码,看见某些大爷在将泛型为String类型的集合或String类型的数组转化为逗号间隔字符串形式时仍然仅仅顾结果不注重过程,"大爷"咱能负点责任吗? 将泛型为St ...
- 前端总结·基础篇·JS(二)数组深拷贝、去重以及字符串反序和数组(Array)
目录 这是<前端总结·基础篇·JS>系列的第二篇,主要总结一下JS数组的使用.技巧以及常用方法. 一.数组使用 1.1 定义数组 1.2 使用数组 1.3 类型检测 二.常用技巧 2.1 ...
- Java探索之旅(10)——数组线性表ArrayList和字符串生成器StringBuffer/StringBuilder
1.数组线性表ArrayList 数组一旦定义则不可改变大小.ArrayList可以不限定个数的存储对象.添加,插入,删除,查找比较数组更加容易.可以直接使用引用类型变量名输出,相当于toString ...
随机推荐
- Spring Cloud 入门 Eureka-Server服务注册
这里就不介绍怎么创建springboot项目了,可以查看我前面的博客 Spring Cloud Eureka Spring Cloud Eureka是Spring Cloud Netflix项目下的服 ...
- Spring - 什么是IOC?
- 九、Shell 流程控制
Shell 流程控制 和Java.PHP等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法): <?php if (isset($_GET["q"])) { ...
- 震惊!几道Python 理论面试题,Python面试题No18
本面试题题库,由公号:非本科程序员 整理发布 第1题: 简述解释型和编译型编程语言? 解释型语言编写的程序不需要编译,在执行的时候,专门有一个解释器能够将VB语言翻译成机器语言,每个语句都是执行的时候 ...
- 初识java,编写hello world语句
JDK: Java Develpment Kit - java开发工具包 JRE: Java Runtime Environment - java运行环境 JVM: Java Virtual Mach ...
- HDU 3032 Nim or not Nim?(Multi_SG,打表找规律)
Nim or not Nim? Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)T ...
- 图说不为人知的IT传奇故事-4-王安用一生来跟IBM抗衡
此系列文章为“图说不为人知的IT传奇故事”,各位大忙人可以在一分钟甚至几秒内了解把握整个内容,真可谓“大忙人的福利”呀!!希望各位IT界的朋友在钻研技术的同时,也能在文学.历史上有所把握.了解这些故事 ...
- Robotium测试架构规划及测试用例组织
转自:http://blog.sina.com.cn/s/blog_68f262210102vrft.html 6.1 测试架构规划 由于测试用例执行的时候是在手机上执行的,所以类似于Web的把测试数 ...
- python - 接口自动化测试 - GetLog - 日志类封装
# -*- coding:utf-8 -*- ''' @project: ApiAutoTest @author: Jimmy @file: get_logger.py @ide: PyCharm C ...
- python week09 Mysql 数据库基础知识
第一篇:初识数据库 注:<基础概念,不再赘述,点开链接查看> 第二篇:库相关操作 一 系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些 ...