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 ...
随机推荐
- Expect自动化交互程序
Expect介绍: 1.什么是Expect Expect是一个用来实现自动化交互功能的软件套件,基于TCL的脚本编程工具语言,方便学习,功能强大. 2.为什么要使用expcet: 当今的企业运维中,自 ...
- tcl之list操作
- Python中的dict
dict_lst = [ ('字典的键必须可哈希',), ('字典的键重复覆盖',), ('字典可迭代') ('增',), ('删',), ('改',), ('查',), ('练习',), ] 字典的 ...
- 动态规划:HDU-2542-0-1背包问题:饭卡
解题心得: 这题就是一个简单的0-1背包问题,只不过加了一系列的限制.可以想办法消去限制,直接转换成0-1背包问题的模板形式. 需要注意的几个点:首先对于剩余的5元钱的处理可以直接在总的钱数上将5减去 ...
- 常州大学新生寒假训练会试 I 合成反应
题目描述 有机合成是指从较简单的化合物或单质经化学反应合成有机物的过程. 有时也包括从复杂原料降解为较简单化合物的过程. 由于有机化合物的各种特点,尤其是碳与碳之间以共价键相连,有机合成比较困难,常常 ...
- Hive 分析函数lead、lag实例应用
Hive的分析函数又叫窗口函数,在oracle中就有这样的分析函数,主要用来做数据统计分析的. Lag和Lead分析函数可以在同一次查询中取出同一字段的前N行的数据(Lag)和后N行的数据(Lead) ...
- SharedPreferences使用(通过键值保存数据)
保存数据到SharedPreferences中 要想使用SharedPreferences来存储数据, 首先需要获取到SharedPreferences对象. Android中主要提供了三种方法用于得 ...
- 商品评分效果JavaScript
<script> window.onload=function(){ //----------选中的星星会多出一个属性:isClick="true" 藉此来获取评分-- ...
- P1198 [JSOI2008]最大数(单调栈)
P1198 [JSOI2008]最大数 题目描述 现在请求你维护一个数列,要求提供以下两种操作: 1. 查询操作. 语法:Q L 功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值. 限制: ...
- LyaoutParameters作用
当你想要动态生成布局的时候,那么就要用到这个参数了.因为那时候你在布局文件里面写的width和height都不起作用了. LinearLayout linearLayout = (LinearLayo ...