
js学习
XingFang666
这个作者很懒,什么都没留下…
展开
-
for循环的执行顺序
初始化表达式是var i = 0,即初始化一个变量i,测试表达式是i<x,即只要i小于x,就会执行循环;递增表达式是i++,即每次循环结束后,i增大1。原创 2018-11-23 17:28:03 · 303 阅读 · 0 评论 -
js 获取字符串的UTF8编码
蓝牙传递数据就转成字节流就行,即使用getUTF8Bytes()方法就行// 获取字符串的utf8字节流 function getUTF8Bytes(str) { var bytes = []; var len = str.length; for (var i = 0; i<len; ++ i) { var code = str....转载 2019-07-15 10:55:19 · 6444 阅读 · 0 评论 -
不用vue写的移动端flexible.js
;(function(win, lib) { var doc = win.document; var docEl = doc.documentElement; var metaEl = doc.querySelector('meta[name="viewport"]'); var flexibleEl = doc.querySelector('meta[name=...原创 2019-05-24 11:29:13 · 267 阅读 · 0 评论 -
记录一次数组对象去重
首先说一下项目需求,我需要一个数组长度只能为5的数组,通过websoket获取数据,具体情况是pad端点击一下访问接口,websocket就能获取到数据,我需要把拿到的数据组成一个对象push到长度为5的数组里,该数组里面不能有重复的数据,这就需要对数组去重。...原创 2019-05-14 16:00:15 · 156 阅读 · 0 评论 -
JSON.parse()与JSON.stringify()的区别
JSON.parse()【从一个字符串中解析出json对象】例子://定义一个字符串var data='{"name":"goatling"}'//解析对象JSON.parse(data)结果是:name:"goatling"JSON.stringify()【从一个对象中解析出字符串】var data={name:'goatling'}JSON.str...转载 2019-01-31 15:10:42 · 126 阅读 · 0 评论 -
用filter()筛选出素数
function get_primes(arr) {function isPrimeNum(num){ //定义isPrimeNum函数来判断一个数是否是素数 if(num==1){return false;} //1不是素数 else{ for (var i = 2; i < num; i++) { ...原创 2019-01-18 11:37:30 · 1047 阅读 · 0 评论 -
用filter,去除Array的重复元素
var r;var arr = ['apple', 'strawberry', 'banana', 'pear', 'apple', 'orange', 'orange', 'strawberry'];r = arr.filter(function(element,index,self){ return self.indexOf(element) === index;})...原创 2019-01-18 10:53:20 · 421 阅读 · 0 评论 -
js学习:js将字符串首字母变为大写,其余为小写。
function titleCase(str) { var array = str.toLowerCase().split(" "); for (var i = 0; i < array.length; i++){ array[i] = array[i][0].toUpperCase() + array[i].substring(1, array[i].length);...转载 2019-01-18 10:33:44 · 4517 阅读 · 0 评论 -
parseInt()和parseFloat()
parseInt()用于将字符串转换为数字,返回的值为十进制整数或NaN。parseFloat()用于将字符串转换为浮点数,会将空字符串转换为NaN。length属性返回字符串的长度,该属性也是无法改变的。...原创 2018-11-26 17:50:01 · 461 阅读 · 0 评论 -
js基础
1.javaScript提供的有效数字最长为53个二进制位。2.javaScript能够表示的数值范围为21024到2-1023(开区间),超出此范围的值无法表示。3.NaN是javaScript的特殊值,表示“非数字”(Not a Number),主要出现在将字符串解析成数字出错的场合,不是一个独立的数据类型,而是特殊数值,它的数据类型依然属于Number。什么是对象?对象就是一...原创 2018-11-26 16:13:14 · 163 阅读 · 0 评论 -
null和undefined
null是一个表示“空”的对象,转为数值时为0;undefined是一个表示“此处无定义”的原始值,转为数值时为NaN。原创 2018-11-26 09:42:16 · 123 阅读 · 0 评论 -
JS使用RegExp对象实现replace全局匹配并替换
this.vmeeting.meetingContent = this.vmeeting.meetingContent.replace(new RegExp('font-size','gm'),' ')原创 2019-07-17 11:36:19 · 2640 阅读 · 0 评论