- 博客(18)
- 收藏
- 关注
原创 前端基础知识-9.数据类型检测
一、typeof([val]):用来检测数据类型的运算符instanceof:用来检测当前实例是否隶属于某个类constructor:基于构造函数检测数据类型Object.prototype.toString.call():检测数据类型最好的方法二、今天只讲第一种typeof()基于typeof()检测,typeof返回的是一个字符串,字符串中包含对应的类型 consol...
2020-02-23 18:44:06 155
原创 前端基础知识-8.数据类型的区别(堆栈内存机制)
浏览器执行JS代码的过程浏览器想要执行JS代码,要经过这些步骤: let a=12; let b=1; b=13; console.log(a);从浏览器中分配出一块栈内存(stack),用来执行js代码浏览器分配出一个主线程用来自上而下执行js代码创建变量a,放到当前栈内存的变量存储区域中创建一个值12,把他放到当前栈...
2020-02-23 18:32:37 199
原创 前端基础知识-7.对象数据类型的基本结构与操作
object对象数据类型-普通对象{[key]:[value]} 任何一个对象都是由 零到多组 键值对组成的,并且属性名不能重复获取属性名对应的属性值对象.属性名对象[属性名]:属性名是数字可以obj[1],如果属性名是字符串要加双引号:obj[“name”]如果当前属性名不存在默认的属性值是undefined如果属性名是数字,则不能用点的形式获取属性值设置属性名属性值peop...
2020-02-23 17:54:52 297
原创 前端基础知识-6.null和undefined的区别
null和undefined都代表的是没有1.null是意料之中:一般都是一开始不知道值,然后我们手动设置为null,然后后期再进行赋值操作,如:let num=null;null=12;如果知道要放的是数字也可以直接定义为let num=0;但是最好用null,因为0不是空值,他在占内存中占用自己的空间2.undefined是意料之外,不是我能决定的,如let num ;创建一个变量没有赋值...
2020-02-23 17:36:56 600
原创 前端基础知识-5.Boolean数据类型详解
布尔只有两个值:true和false把为他值转化为布尔类型,有三种:Boolean([val])、!或者!!、条件判断黄金法则:只有0,NaN,"",null,undefined五个值转换为布尔值的时候是false,其他任何情况都是true console.log(Boolean(0));//=>false console.log(!1);//=>false...
2020-02-23 17:31:22 791
原创 前端基础知识-4.string字符串类型详解
所有单引号、双引号、反引号(ES6模板字符串)包裹起来的都是字符串把其他类型的值转化为字符串[val].tostring()let a=12;a.tostring();console.log(NaN.toString());//=>字符串NANconsole.log(true.tostring());//=>字符串trueconsole.log(false.tostrin...
2020-02-23 17:20:45 385
原创 前端基础知识-3.number数字类型详解
Number包含常见数字和NANNAN类型即not a number ,汉语意思是不是一个数,但是它属于数字类型,NAN和任何值(包括自己)都不相等,即:NAN!=NAN ,所以我们不可以用相等的方式判断是否为有效数字isNAN([val]):注意[val]中括号是描述参数占位符的isNAN([val])检测一个值是否为有效数字,如果不是有效数字,返回true,反之则返回false,在使用...
2020-02-23 16:55:33 1935
原创 前端基础知识-2.JS的命名规范和数据类型分类
JS的命名规范严格区分大小写使用数字、字母、下划线、$ 且不能用数字开头以$开头的变量一般使用JQery获取的,以下划线开头的一般代表公共变量使用驼峰命名法(命名尽可能语义化)JS中的数据类型分类基本数据类型:number,string,boolean,null,undefined引用数据类型:object、function(其中object又分为普通对象{}、数组对象[]、正则...
2020-02-23 16:22:04 135
原创 前端基础知识-1.创建变量的几种方式
创建变量的几种方式var a= 12;let b=3;const c=200;//const创建的是常量,值不允许修改创建函数也相当于创建变量function fn(){};//创建变量fn,里面存一个函数创建类也相当于创建变量class A{ }ES6模块导入也相当于创建变量import B from './B.js'symbol 创建唯一值let n=s...
2020-02-23 16:11:58 446
转载 webstrom常用快捷键
1. ctrl + shift + n: 打开工程中的文件,目的是打开当前工程下任意目录的文件。2. ctrl + j: 输出模板3. ctrl + b: 跳到变量申明处4. ctrl + alt + T: 围绕包裹代码(包括zencoding的Wrap with Abbreviation)5. ctrl + []: 匹配 {}[]6. ctrl + F12: 可以显示当前文件的结构7...
2019-02-27 11:18:49 134
原创 Visual Studio Code 快捷键整理
F1或者Ctrl+shift+p打开命令面板(打开Ctrl+Shift+P 模式),>去掉是Ctrl+p模式Ctrl+p模式可以:直接输入文件名,跳转到文件 ?列出当前可执行的操作 !显示错误或警告,也可以直接Ctrl+Shift+M :跳转到行数,也可以Ctrl+G直接打开 @跳转到symbol(搜索变量或函数),也可以Ctrl+Shift+o直接进入 格式化代码:S...
2019-01-25 12:03:09 1656
转载 Visual Studio Code 设置中文包/配置中文语言
1.下载语言包 插件 输入“Chinese” ,安装插件 “Chinese (Simplified) Language Pack for Visual Studio Code”2、 Ctrl +Shift +P快捷键 输入 “Configure Language” 配置本地语言 将local的值,设置为中文简体“zh-cn”...
2019-01-25 11:47:59 3584
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人