Javascript
no-96
这个博客留给10年后的自己
展开
-
javascript中的数组的基本操作
/** * Created by kzero on 2016/10/13. */ /** * js中数组的操作 */ // var arr = [1,2,3,'fas',null,'abc']; // console.log(arr[0]+' '+arr[3]+' '+arr[4]);//获取字符串中单个的元素 // console.log(arr.length);//获取字符串长度 //原创 2016-10-13 11:39:29 · 256 阅读 · 0 评论 -
javascript中parseInt的正确使用方式
parseInt(string, radix) 参数 描述 string radix 必需。要被解析的字符串 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间. 如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16为基数.如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。 pars原创 2017-05-14 09:33:30 · 1331 阅读 · 0 评论 -
javascript字符串
字符串是是由一组字符组成的不可变的有序序列,其中每个字符都来自于Unicode字符集。可以理解为字符数组但不等同于字符数组。在JavaScript中数组中的元素可以发生改变,但是字符串不能发生改变。字符直接量 字符直接量就是由单引号或者双引号括起来的字符序列。使用单引号包裹的时候可以在字符中使用双引号,使用双引号包裹的时候可以在字符中使用单引号。 ""//空字符串,包含0个字符 "javascr原创 2017-02-02 11:42:29 · 271 阅读 · 0 评论 -
JavaScript中的数字
javascript的数据类型分为两大类:原始类型和对象类型 原始类型包括数字,字符串,布尔值,null,undefined。除了原始类型就是对象。数字JavaScript不区分整数和浮点数,在JavaScript中所有值均有浮点数值表示。一个实数是由整数部分,小数点和小数部分组成的。语法规则如下[num][.num][(E|e)[+|-]num]3.14159 0.23333 1213.456 6原创 2017-01-31 21:22:53 · 368 阅读 · 1 评论 -
JavaScript的词法结构
词法结构是一套基础性的规则,用来描述如何使用这门语言来编写程序。诸如如何给变量命名,如何写注释,如何分割短语等等。 我总结为以下几点 字符集使用Unicode码 区分大小写 注释有两种:单行注释(//)多行注释(/**/) //单行注释 /* 多行注释 需要注意的是多行注释不能嵌套注释 */ JavaScript的标识符必须以字母,下划线(_)或者美元符($)开头.后续字母可以是字母,数字,美元符和原创 2017-01-31 20:35:43 · 278 阅读 · 2 评论 -
javascript中的null和undefined
本文参考阮神的博客,外加自己的一些实验,记录一下null和undefined的注意点null和undefined在JavaScript中的含义null的含义 null是JavaScript的关键字,常用来描述“空值”。 在浏览器的控制台对null用typeof函数 typeof(null) 返回的是object,可以认为null是一个特殊的对象值,含义是“无对象”。 * 对null使用Numbe原创 2017-02-13 11:19:56 · 321 阅读 · 0 评论 -
Javascript对文件的操作
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Demo</title> </head> <body> <h1>上传图片并显示</h1> <form action="index.html" method="post" enctype="multipart/form-data"> <p>原创 2016-10-26 11:48:20 · 685 阅读 · 0 评论 -
JavaScript---map和set
/** * Created by kzero on 2016/10/16. */ // var m = new Map(); // var s = new Set(); // alert('你的浏览器支持Map和Set!');// //初始化Map需要一个二维数组,或者直接初始化一个空Map // var m = new Map([['Michael',95],['Bob',75],['Trac原创 2016-10-16 11:04:53 · 254 阅读 · 0 评论 -
javascript--对象和循环初步
/** * Created by kzero on 2016/10/16. */ var xiaoming = { name: '小明', birth:1990, school:'upc', height:1.70, weight : 65, score :null }; if('toString' in xiaoming)//判断某个属性是否存在原创 2016-10-16 10:04:11 · 214 阅读 · 0 评论 -
DOM增删改的简单使用
选取DOM <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="test-div"> <p id="test-js">javascript</p> <p>Java</p> <原创 2016-10-24 20:15:46 · 299 阅读 · 0 评论 -
JavaScript中字符串的操作
/** * Created by kzero on 2016/10/13. *//** * 需要注意的地方 */ // console.log('NaN is not a number'); // console.log('NaN==NaN'+' '+(NaN==NaN));//false // console.log(isNaN(NaN));//true/** * js中的对象,键原创 2016-10-13 11:41:50 · 244 阅读 · 0 评论 -
==与===
一般使用双等来判断(==),如果还需要类型相同那么就用三等(===)。 说一下这两个的区别: == equality 等同,=== identity 恒等。 ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ===,不做类型转换,类型不同的一定不等。 下面分别说明: 先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等: 1、如果类型不同,就[不相等] 2、如果原创 2017-05-14 09:38:56 · 240 阅读 · 0 评论