原文发布时间为: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计算的更多相关文章

  1. Python 执行字符串表达式函数(eval exec execfile)

    eval:计算字符串中的表达式 exec:执行字符串中的语句 execfile:用来执行一个文件 在python 2中exec是语句,在python3中exec变为函数,后面要跟括号.在python3 ...

  2. JAVA面向对象-----值交换(基本数据类型 数组类型 对象的值 字符串的)

    JAVA面向对象-–值交换 基本数据类型交换 数组类型交换 对象的值交换 字符串的值交换 恩,没错,又是贴图,请大家见谅,我也是为了多写几个文章,请大家谅解. 字符串的值交换: 交换值失败. 这个文章 ...

  3. C# 数据类型之 String(字符串)

    Ø  简介 在开发中最常见的数据类型就是 String 类型,即字符串类型.为什么要单独讨论下这个类型,是因为:它是系统内置的基础数据类型:它的使用频率非常高:它是一个特殊的引用类型.其实大家都会使用 ...

  4. 数据类型总结——String(字符串类型)

    相关文章 简书原文:https://www.jianshu.com/p/546a755c3eb6 数据类型总结——概述:https://www.cnblogs.com/shcrk/p/9266015. ...

  5. java中 引用传递、值传递的理解(数组,自定义类,基本数据类型,String类)

    代码部分: public static void main(String[] args) { testInt(); testString(); testArray(); testX(); } publ ...

  6. java基础面试题:如何把一段逗号分割的字符串转换成一个数组? String s = "a" +"b" + "c" + "d";生成几个对象?

    package com.swift; public class Douhao_String_Test { public static void main(String[] args) { /* * 如 ...

  7. 再谈怎样以最简单的方法将泛型为String类型的集合或String类型的数组转化为逗号间隔字符串形式

    今天review代码,看见某些大爷在将泛型为String类型的集合或String类型的数组转化为逗号间隔字符串形式时仍然仅仅顾结果不注重过程,"大爷"咱能负点责任吗? 将泛型为St ...

  8. 前端总结·基础篇·JS(二)数组深拷贝、去重以及字符串反序和数组(Array)

    目录 这是<前端总结·基础篇·JS>系列的第二篇,主要总结一下JS数组的使用.技巧以及常用方法. 一.数组使用 1.1 定义数组 1.2 使用数组 1.3 类型检测 二.常用技巧 2.1 ...

  9. Java探索之旅(10)——数组线性表ArrayList和字符串生成器StringBuffer/StringBuilder

    1.数组线性表ArrayList 数组一旦定义则不可改变大小.ArrayList可以不限定个数的存储对象.添加,插入,删除,查找比较数组更加容易.可以直接使用引用类型变量名输出,相当于toString ...

随机推荐

  1. Linux-WebServer安装和配置

    Apache 基本操作 解释 命令 安装 yum install httpd 启动 service httpd start 停止 service httpd stop 启动完成后 查看进程是否存在:p ...

  2. mysql零散操作

    添加对外用户 CREATE USER 'admin'@'%' IDENTIFIED BY '!QAZ2wsx'; GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%'; ...

  3. lnmp启用pathinfo并隐藏index.php

    编辑如下区段: location ~ [^/]\.php(/|$) { # comment try_files $uri =404; to enable pathinfo try_files $uri ...

  4. JZOJ 1321. 灯

    1321. 灯 Time Limits: 1000 ms  Memory Limits: 65536 KB  Detailed Limits Goto ProblemSet Description 贝 ...

  5. Linux命令之---cat

    命令简介 cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. 命令格式 cat [选项] [文 ...

  6. TCP/IP网络编程之优雅地断开套接字

    基于TCP套接字的半关闭 Linux的close函数和Windows的closesocket函数意味着完全断开连接,完全断开连接不仅指无法传输数据,而且也不能接收数据.因此,在某些情况下,通信一方调用 ...

  7. IOS开发学习笔记018- 一般控件的使用

    1.移动 2.动画 3.缩放 3.旋转 4.简化代码 5.总结 UIButton 的两种状态 normal highlighted  1.移动 OC语法规定:不允许直接修改某个对象中结构体属性的成员. ...

  8. 二分法 Binary Search

    二分法还是比较常见和简单的,之前也遇到过一些二分的相关题目,虽然不难,但是每次都需要在边界问题上诸多考虑,今天听了九章算法的课程,学习到一种方法使得边界问题简单化. 二分法的几个注意点: 1. mid ...

  9. [译]为什么pandas有些命令用括号结尾,有些则没有?

    文章来源:https://nbviewer.jupyter.org/github/justmarkham/pandas-videos/blob/master/pandas.ipynb 方法:用括号调用 ...

  10. Android之操作相册

    获取手机中的图片的绝对路径并且区分出每个文件夹下的路径: 存放图片绝对路径的文件夹的名字和存放绝对路径的List 实体类如下: import java.util.ArrayList; import j ...