`
java-mans
  • 浏览: 11434803 次
文章分类
社区版块
存档分类
最新评论

javascript学习笔记—数组和字符串的使用技巧

 
阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title>数组和字符串的使用技巧</title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <script type="text/javascript">
	//声明一个数组
	var arr=new Array();
	for(var i=0;i<10;i++){
		arr.push(i);
	}
	//获取数组的最大值
	document.writeln(Math.max.apply(null,arr)+"<br />");
	//用“,”连接数组中的元素,并输出
	document.write(arr.join(",")+"<br />");
	//将数组中的元素反转
	arr.reverse();
	//输出反转后的数组
	document.write(arr.join("-")+"<br />");
	
	
	<!--简单的计算-->
	document.write(eval(prompt("请输入计算表达式:",""))+"<br />");
	<!--JavaScript也可以向函数传递比在函数定义时参数数目要多的参数,返回总和-->
	function sum(){
		var sum1=0;
		var num=sum.arguments.length;
		for(var i=0;i<num;i++){
			sum1+=sum.arguments[i];
		}
		return sum1;
	}
	document.write("结果为:"+sum(50,80,30)+"<br />");
	<!--返回字符串的一种简单编码,将非字母数字的符号转换为%加其unicode码的十六进制表示-->
	function str(newString){
		return escape(newString);
	}
	document.write(str("Hello World")+"<br />");
	<!--将已编码的字符串还原为纯字符串-->
	function str1(newString){
		return unescape(newString);
	}
	document.write(str1("Hello%20World")+"<br />");
	//将字符串转换为小写
	document.write((prompt("请输入字符串:","")).toLowerCase()+"<br />");
	//将字符串转换为大写
	document.write((prompt("请输入字符串:","")).toUpperCase()+"<br />"); 
	//连接两个或多个字符串
	document.write((prompt("请输入字符串1:","")).concat(prompt("请输入字符串2:",""))+"<br />");
	//闪动的字符串
	document.write((prompt("请输入字符串:","")).blink()+"<br />");
	//返回字符串中指定位置的字符
	var str="Hello World";
	document.write(str.charAt(6)); 
  </script>
 </head>

 <body>
 </body>
</html>

分享到:
评论

相关推荐

    javascript学习笔记.docx

    6) typeof函数的返回值:数字——number,字符串——string,布尔值——Boolean,对象、数组、null——object,函数名——function或undefined(未定义时)。主要用来区别区别对象和原始类型。要区分对象的具体类型...

    javascript正则表达式和字符串RegExp and String(二)

    这篇文章是针对javascript字符串学习写下的笔记,在此与需要的朋友分享。 思维导图 字符串的创建方式 字符串是javascript中的基本类型之一,它对应的类型是String,可以通过两种方式来创建字符串: 通过变量赋值的...

    javascript学习笔记(五) Array 数组类型介绍

    //创建包含1项,即字符串”Greg”的数组 var colors = new Array(“red”,”blue”,”green”); //创建包含3项 第二种: 代码如下: var colors = [“red”,”blue”,”green”]; var colors = [];//创建一个空数组 ...

    JavaScript学习笔记(二) js对象

    1.简单类型 javascript的简单类型包括 数字(Number)、字符串(String)、布尔值(Boolean)、null值 和 undefined值。其他所有值都是对象。 2.对象 javascript中的对象是可变键控集合。在javascript中,数组、函数...

    JavaScript学习笔记整理_关于表达式和语句

    参数为字符串时,它把字符串当成JavaScript代码进行编译,编译失败则抛出语法错误,编译成功则执行代码,并返回最后一条语句的值,若没有值则返回undefined eval&#40;&#41;使用了调用它的变量的作用域环境 它接收的...

    js学习笔记大全

    * 字符串操作函数、日期操作函数、数组操作函数等,直接增加到 String、Date、Array 类里面,便于直接使用 */ /** * 获取元素,或者在DOM加载完成时执行某函数 * @param arg 此参数为字符串时,认为是 c$....

    JavaScript 学习笔记(十四) 正则表达式

    RegExp类 RegExp对象的构造函数可以带一个或两个参数 第一个参数是描述需要进行匹配的模式字符串,如果还有第二个参数,这个参数则制定了额外的处理指令。...方法 有一个字符串参数,返回一个数组。数组中的第一个

    JavaScript学习笔记之JS对象

    向我们详细介绍了javascript中的对象,包括默认对象、数组对象、字符串对象、自定义对象,并通过示例对这4中对象做了对比分析,推荐给大家。

    JavaScript学习笔记(一)

    1. 什么是 JavaScript 1.1 概述 JavaScript是一门世界上最流行的脚本语言 一个合格的后端人员,必须要精通JavaScript 1.2 历史 (JavaScript历史) ECMAScript它可以理解为是JavaScript的一个标准 最新版本已经到了...

    js内置对象 学习笔记

    ● String对象:处理所有的字符串操作 ● Math对象:处理所有的数学运算 ● Date对象:处理日期和时间的存储、转化和表达 ● Array对象:提供一个数组的模型、存储大量有序的数据 ● Event对象:提供JavaSc

    JavaScript高级程序设计(第三版)学习笔记1~5章

    第2章,在html中使用JavaScript Html引入外部js脚本 [removed]两个[removed]之间不应放脚本,因为并不会被执行[removed] [removed]标签有一个defer属性可以延迟脚本执行,但是并不保证会按脚本排列顺序执行 ...

    JavaScript数据类型学习笔记分享

    本文实例为大家讲解JavaScript数据类型的相关资料,供大家参考,具体内容如下 1.引用类型 引用类型的值是引用类型的一个实例,引用类型是一种数据结构,用于将数据和功能组织在一起,也常被叫做类。 对象时某个...

    leetcode答案-algo-study:从零开始刷力扣(LeetCode),JavaScript语言,算法

    算法学习-JavaScript语言刷LeetCode的答案记录 简介 最近深感自己急需提升编程,作为半路出家的程序员,对算法、数据结构的了解过于薄弱,正好看到一篇文章 ,作者给出了刷题顺序,我决定按照文章的这个顺序,系统的...

    study-notes:学习笔记

    块级作用域、模板字符串 对象与数组的解构、rest 操作符 函数进阶(箭头函数、默认参数) 对象和数组的扩展用法 Proxy、Reflect、Map、Set、Symbol for...of、迭代器模式、生成器函数 ES Modules 模块系统 ...

    NoteBook:前端学习笔记

    ① String(字符串)篇 ② Number(数值)篇 ③ Boolean(布尔)篇 ④ Array(数组)篇 ⑤ Object(对象)篇 ⑥ Function(函数)篇 ⑦ Dom(DOM)篇 ES6 let & const React Context使用 Ref使用 Switch使用 Plugin 前端对Excel的...

    Python廖雪峰教程学习笔记:Day14

    前言 养成一个好的习惯只需要坚持21天,Day14...JSON的值可以是:数字、字符串、逻辑值、数组、对象和null。 {"age":30} {"name":"汤姆","country":"England"} {"flag":true} {"money":null} JSON数组: { "sites":

    笔记+思维导图.rar

    js前端学习笔记+思维导图,包括:DOM操作基础、DOM对象、JS数据类型、windows对象、变量、函数基础、基本dom操作、浏览器对象、流程语句、数组、运算符、正则表达式、字符串函数等基础、就业学学习的导图与笔记。

    30s-code:30scode学习笔记

    30s代码学习笔记 大批 orderWith:根据所提供的顺序排列,返回按属性排序的已排序的对象数组 组合:组合两个对象的模型,使用指定的键来匹配对象 hasDuplicates:检查平面副本中是否有重复的值 pullBy:根据给定的...

    katas:各种教育平台提供的针对编程挑战的个人解决方案

    使用替换字符串中的字符 您可以使用来解决重复问题(例如,如果不是重复项,则当前索引“ e”应等于单词中最后一个索引“ e”) JS内置的函数可用于对对象数组进行排序。 可以编写自定义排序比较功能。 处理一个...

    Java学习笔记-个人整理的

    {1.4.4}转义字符}{25}{subsection.1.4.4} {1.4.5}Boolean 布尔值}{25}{subsection.1.4.5} {1.5}基本类型变量的初始值}{26}{section.1.5} {1.6}数据类型转换}{26}{section.1.6} {1.7}方法}{26}{section.1.7} {...

Global site tag (gtag.js) - Google Analytics