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 ...
随机推荐
- java中如何设置HTTP协议的头信息(header)
首先,我们先看一下http的头信息到底是什么:HTTP(HyperTextTransferProtocol) 即超文本传输协议,目前网页传输的的通用协议.HTTP协议采用了请求/响应模型,浏览器或其他 ...
- 第二篇:ssh.invoke_shell() 切换root出现的新问题
接上一篇:按照上一篇的方式,在没有对ssh.invoke_shell()执行后的登录提示符进行判断的话,那边有部分机器就回因为返回为空导致程序卡死. 正常机器 ssh.recv(9999) 命令返 ...
- Fakeapp 入门教程(2):使用篇!
Fakeapp软件的使用主要分成了三个步骤, 使用之前请确保你的电脑配置还可以,推荐配置是:一张显存大于4G的N卡.Fakeapp是有支持CPU选项,但是用CPU跑非常慢. 获取脸部图片 训练模型 生 ...
- JZOJ 1264. 乱头发节
1264. 乱头发节(badhair.pas/c/cpp) (File IO): input:badhair.in output:badhair.out Time Limits: 1000 ms M ...
- HDU:4417-Super Mario(离线线段树)
Super Mario Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Problem ...
- spark 的createDstream和createDirectStream区别
spark读取kafka数据流提供了两种方式createDstream和createDirectStream. 两者区别如下: 1.KafkaUtils.createDstream 构造函数为Kafk ...
- 菜鸟学Linux - 用户与用户组基础
/etc/passwd: 用户的信息是保存在/etc/passwd下面(早期的时候,用户的密码也是放在该文件中.后来出于安全考虑,将密码放在/etc/shadow中去): /etc/group: 用户 ...
- Java多线程-yield(),sleep()以及wait()的区别
从操作系统的角度讲,os会维护一个ready queue(就绪的线程队列).并且在某一时刻cpu只为ready queue中位于队列头部的线程服务.但是当前正在被服务的线程可能觉得cpu的服务质量不够 ...
- Windows Server 笔记(七):Windows Server 2012 R2 NIC Teaming(NIC组)
什么是NIC Teaming? NIC Teaming 就是将两个或更多的网络适配器组合在一起,从而达到容错和带宽聚合作用.NIC Teaming 中的每个网络适配器都是物理存在的(虚 ...
- 设计模式之第10章-桥接模式(Java实现)
设计模式之第10章-桥接模式(Java实现) “一入软件深似海,从此早睡是路人.黑夜给了我黑色的眼睛,我却用他去寻找八阿哥.”“怎么了,又来那么多的感慨啊.”“还能有什么啊,老板是说让换个APP做,这 ...