JavaScript入门基础知识总结(3)

/*

JavaScript基础学习总结

*******该总结用DW写作,为了调试方便,将影响测试的部分以注释形式写出****/

//所有测试以alert()函数显示

//1、JavaScript特殊字符

//在JavaScript中你可以用反斜杠来表示一个特殊字符,来看例子

//    代码     输出

//    \‘     单引号

//    \"     双引号

//    \&     和号

//    \\     反斜杠

//    \n     换行符

//    \r     回车符

//    \t     制表符

//    \b     退格符

//    \f     换页符

//2、JavaScript 指导方针

// a)JavaScript对大小写敏感,my 和 My是不同的

// b)JavaScript会忽略代码中多于的空格,

//如:name = "A" 和 name="A" 是一样的,所以,可以用空格来使你的代码更美观

// c)在JavaScript的代码中允许这样换行

//document.write("hello \

// world!)

//3、JavaScript中的对象

//a)JavaScript是面向对象的语言,我们可以创建我们自己的对象,一个对象有自己的属性和方法

//b)JavaScript内部对象

//var txt = "hello"; 我们可以用txt.length 来获得txt的长度(length就是对象txt的属性)

// txt.toUpperCase() 我们可以这样调用txt对象的方法,将txt中的小写字母换为大写

//4)、String        声明 String str;

//使用 str.length 获得字符串的长度

//调用str.big(),str.small(),str.blink()等方法可以修改字符串的样式

//调用str.indexOf()获得某一个字符在该串中的第一次出现位置

//更多内容请参考http://www.w3school.com.cn/jsref/jsref_obj_string.as

//5)、Date   声明 var date = new Date();

function funDate(){

var t = new Date();//获得一个新日期,和当前系统时间一致

t.setFullYear(1993,3,23);//设置自己的日期,注意月份应该用0-11来设置

t.setDate(t.getDate()+5);//设置时间为当前时间的5天后。

t.toDateString();//根据 UTC 转换为字符串

//var temp = new Date();

// temp > t; 两个日期可以直接比较大小

alert(t);

}

//更多内容请参考http://www.jb51.net/w3school/js/jsref_obj_date.htm

//6)数组对象

function funArray(){

var arr = new Array();//声明实例化数组

arr[0] = "123";

arr[1] = "456";

arr.sort();

document.getElementById("Array").innerHTML=arr[1];

}

//数组的常用方法

//1、arr1.concat(arr2);合并两个数组

//2、arr.join(".")将数组中的内容链接为一个字符串,中间用 . 隔开

//3、arr.sort() 安照字面进行排序

//4、arr.sort(sortNumber) function sortNumber(a,b){return a-b;}配合函数可以按数字内容的大小排序

//更多内容请参考http://www.w3school.com.cn/jsref/jsref_obj_array.asp

//7)Boolean对象

function funBoolean(){

var t1 = Boolean();

var t2 = Boolean(0);

var t3 = Boolean(1);

var t4 = Boolean("");

var t5 = Boolean(null);

var t6 = Boolean(NaN);

var t7 = Boolean("false");

var t8 = Boolean(true);

var t9 = Boolean("ttt");

var txt = "0的逻辑值:"+t2+"\n"+"1的逻辑值:"+t3+"\n"+"空字符串的逻辑值:"+t4+"\n"+"null的逻辑值:"+t5+"\n";

txt += "NaN的逻辑值:"+t6+"\n"+ "\"false\"的逻辑值:"+t7+"\n"+"无任何初始值的逻辑值:"+t1+"\n"+"true的逻辑值:"+t8+"\n"+"任意字符串逻辑值:"+t9+"\n";

alert(txt);

}

//更多内容请参考http://www.w3school.com.cn/jsref/jsref_obj_boolean.asp

//8)Math对象

function funMath(){

var t1 = Math.round(0.6);//获得参数的四舍五入后的值

var t2 = Math.random();//获得一个0-1之间的小数

var t3 = Math.max(5,4);//获得两个数中较大打的数

var t4 = Math.min(-4.4,4);//获得两个数中较小的数

var txt = "t1 = "+t1+",t2 = "+t2+",t3 = "+t3+",t4 = "+t4;

document.getElementById("Math").innerHTML = txt;

}

//更多内容请参考http://www.jb51.net/w3school/js/jsref_obj_math.htm1

//9)正则表达式

// 定义正则规则  var pat = new RegExp("规则");

//常用方法演示

function funRegExp(){

var pat = new RegExp("e.*e");

var t1 = pat.test("esdjkfe");//检索字符串中是否有知道正则中的子串

var t2 = pat.exec("ejdklsj");//检索并返回字符串,无则返回null

pat.compile("e");//修改已有的正则规则

var t3 = pat.test("eeee");

var txt = "t1 = "+t1+",t2 = "+t2+",t3 = "+t3;

alert(txt);

}

//更多内容请参考http://www.w3school.com.cn/jsref/jsref_obj_regexp.asp

//10)HTML DOM

/*HTML DOM 是 W3C 标准(是 HTML 文档对象模型的英文缩写,Document Object Model for HTML)。

HTML DOM 定义了用于 HTML 的一系列标准的对象,以及访问和处理 HTML 文档的标准方法。

通过 DOM,可以访问所有的 HTML 元素,连同它们所包含的文本和属性。可以对其中的内容进行修删除,同时也可以创建新的元素。

HTML DOM 独立于平台和编程语言。它可被任何编程语言诸如 Java、JavaScript 和 VBScript 使用。

更多内容请参考http://www.w3school.com.cn/jsref/dom_obj_document.asp*/

时间: 2025-01-06 00:16:50

JavaScript入门基础知识总结(3)的相关文章

JavaScript入门基础知识总结(1)

/* JavaScript基础学习总结 *******该总结用DW写作,为了调试方便,将影响测试的部分以注释形式写出****/ //1.如何放置JavaScript,可以这样实现 //<html> //<body> //<script type="text/javascript">这里的写法是为了让老的游览器能够识别 //这里写JavaScript语句 //如: document.write("hello world");//在页

Javascript入门基础知识和在HTML中的引用方式以及与JAVA之间的关系

JavaScript的基本语法: 一.执行顺序 JavaScript程序是按照出现在HTML文档中出现的顺序逐行执行的,如果需要在整个HTML文档中执行,最好将其放在HTML文件标签中.某些代码,如函数体内的代码,不会被立即执行,只有当所在函数被其他程序调用时,该代码才会被执行. 二.区分大小写 JavaScript是严格区分大小写的.例如str和Str这是两个完全不同的变量. 三.分号和空格 在JavaScript中,语句的":"是可有可无的,但大家最好每一句末尾都加上":

JavaScript入门基础知识总结(2)

/* JavaScript基础学习总结 *******该总结用DW写作,为了调试方便,将影响测试的部分以注释形式写出****/ //所有测试以alert()函数显示 //1.if条件句 function funIf(){ var date = new Date();//得到一个新的日期 var time = date.getHours();//从日期中得到当前的小时 if(time < 10){ alert("早安!"); }else if( time < 13){ ale

javascript入门基础知识

JavaScript介绍: 1. javascrip是互联网上最流行的脚本语言,可用于Web和HTML,更可广泛用于服务器.pc端.移动端. 2. javascript脚本语言: javascript是一种轻量级的编程语言 JavaScript是可插入HTML页面的变成代码 JavaScript插入HTML页面后,可由所有的浏览器执行 JavaScript用法: HTML中的脚本必须位于<script></script>标签之间 脚本可被放置在HTML页面的<body>

Java的入门基础知识

https://course.tianmaying.com/java-basic%2Bjava-environment#0 作者:David链接:https://www.zhihu.com/question/25255189/answer/86898400来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 这个教程将Java的入门基础知识贯穿在一个实例中,逐步深入,可以帮助你快速进入Java编程的世界.万事开头难,逐步跟着这个教程走一遍,对Java应该就会有一种入门的

React Native 入门基础知识总结

中秋在家闲得无事,想着做点啥,后来想想,为啥不学学 react native.在学习 React Native 时, 需要对前端(HTML,CSS,JavaScript)知识有所了解.对于JS,可以看看阮一峰老师的<ECMAScript 6 入门>这篇文章.里面涉及很多 ES6 的新特性.我之前也是看了阮老师的文章做了一些学习笔记 ES6 学习笔记. 1.环境搭建 环境搭建中文教程,点击跳转RN中文社区 :http://reactnative.cn/docs/0.40/getting-star

NLP汉语自然语言处理入门基础知识介绍

NLP汉语自然语言处理入门基础知识介绍 自然语言处理定义: 自然语言处理是一门计算机科学.人工智能以及语言学的交叉学科.虽然语言只是人工智能的一部分(人工智能还包括计算机视觉等),但它是非常独特的一部分.这个星球上有许多生物拥有超过人类的视觉系统,但只有人类才拥有这么高级的语言. 自然语言处理的目标是让计算机处理或说"理解"自然语言,以完成有意义的任务,比如订机票购物或QA等.完全理解和表达语言是极其困难的,完美的语言理解等效于实现人工智能. 自然语言处理涉及的几个层次: 作为输入一共

linux入门基础知识及简单命令介绍

linux入门基础知识介绍 1.计算机硬件组成介绍 计算机主要由cpu(运算器.控制器),内存,I/O,外部存储等构成. cpu主要是用来对二进制数据进行运算操作,它从内存中取出数据,然后进行相应的运算操作.不能从硬盘中直接取数据. 内存从外部存储中取出数据供cpu运存.内存的最小单位是字节(byte) 备注:由于32的cpu逻辑寻址能力最大为32内存单元.因此32位cpu可以访问的最大内存空间为:4GB,算法如下: 2^32=2^10*2^10*2^10*2^2 =1024*1024*1024

javascript的基础知识及面向对象和原型属性

自己总结一下javascript的基础知识,希望对大家有用,也希望大家来拍砖,毕竟是个人的理解啊 1.1 类型检查:typeof(验证数据类型是:string) var num = 123; console.log(typeof num); // 1.2 in 运算符 作用:判断指定属性是否存在于指定的对象中. 如果指定的属性存在于指定的对象中,则 in 运算符会返回 true. 语法: 属性 in 对象 返回值:true 或者 false 示例: var obj = { age: 18 };