位置: 编程技术 - 正文
推荐整理分享JS基础随笔(菜鸟必看篇)(js基础笔记),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:js基础总结,javascript基础入门视频教程,js基础教程,js教程菜鸟,js基础笔记,javascript零基础,js教程菜鸟,js教程菜鸟,内容如对您有帮助,希望把文章链接给更多的朋友!
在学习的过程中总会一次次的冒出以前囫囵吞枣的地方,下面将今天学到的一下知识点记录下来方便以后查看。
JavaScript中的数据类型
简单(基本)数据类型:Number、String、Boolean、Undefined、Null
复杂(引用)数据类型: Object、Array、Date、function等
下面介绍一下简单(基本)数据类型和复杂(引用)数据类型的区别:
简单数据类型:在栈内直接存储值,如下图所示
复杂数据类型:在栈内存储引用,如下图
在了解以上两种数据类型的存储方式之后可以区分两者的不同,可通过做以下的练习:
JavaSript中的变量提升,function声明以及变量作用域
首先先看以下下面的一道面试题:
在没有学习之前我会直接回答为,现在学习JavaScript中的预编译概念知道了var关键字的提升概念以及function的声明概念知道了以上代码与下面代码等量:
再看下面这道题:
以上代码等同于以下代码:
可以看到因为function在等号右面所以只会对var进行提升,从而会报“Uncaught TypeError:fnName is not a function”错误。
了解变量的作用域可以看以下代码:
对于var a=b=c=; 这类连续赋值,在局部作用域内只会对a再声明,而b、c的作用域为全局作用域。所以只有全局作用域内的a报错为"Uncaught ReferenceError: a is not defined"。
以上这篇JS基础随笔(菜鸟必看篇)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。
原生javascript 学习之js变量全面了解 1.变量的命名方法的命名(驼峰命名法)全部小写:单词与单词之间全部下划线(my_namespace)大小写混合:第一个单词首字母小写其他单词首字母大写。规则首
javascript运算符语法全面概述 前面的话javascript中的运算符大多由标点符号表示,少数由关键字表示,它们的语法言简意赅,它们的数量却着实不少。运算符始终都遵循着一些固定语
window.close(); 关闭浏览器窗口js代码的总结介绍 window.close();关闭浏览器窗口js代码的总结介绍序号关闭代码需要确认无任何作用无需确认测试1window.close()IE7firefox,chrome,safariOperaClose2window.opener=null;window.op
标签: js基础笔记
本文链接地址:https://www.jiuchutong.com/biancheng/373549.html 转载请保留说明!上一篇:javascript类型系统——undefined和null全面了解(javascript几种类型)
下一篇:原生javascript 学习之js变量全面了解(原生js有用吗)
友情链接: 武汉网站建设