
JavaScript
Java小技巧
专注Java相关知识,每天准时分享干货。 SpringBoot/Oracle/Git/Linux/Mysql...
Program Change Life !
展开
-
JavaScript|表达式语句
表达式语句简介表达式语句实际上就是一个表达式,它是由运算符连接变量或者直接量构成。一般来说,表达式语句要么是函数调用,要么是赋值,要么是自增、自减,否则表达式计算的结果没有任何意义。JavaScript 语法上并没有这样的限制,任何合法的表达式都可以当做表达式语句使用。a + b;这行代码计算了 a 和 b 相加的值,但是不会显示出来,也不会产生任何执行效果(除非 a 和 b 是 getter ),但是不妨碍它符合语法也能够被执行。PrimaryExpression 主要表达式表达式的原子项:原创 2020-12-28 19:10:18 · 1910 阅读 · 0 评论 -
JavaScript|面向对象or基于对象
什么是面向对象?为什么 JavaScript(直到 ES6)有对象的概念,但是却没有像其他的语言那样,有类的概念呢?为什么在 JavaScript 对象里可以自由添加属性,而其他的语言却不能呢?总有人强调:JavaScript 并非“面向对象的语言”,而是“基于对象的语言”。先说什么是对象,从中文语义上来讲很难理解“对象”的真正含义。事实上,Object(对象)在英文中,是一切事物的总称,这和面向对象编程的抽象思维有互通之处。中文的“对象”却没有这样的普适性,在学习过程中,大家更多原创 2020-12-28 19:09:43 · 196 阅读 · 0 评论 -
JavaScript|类型转换
类型转换定义众所周知 JS 是弱类型语言,所以类型转换发生非常频繁,大部分我们熟悉的运算都会先进行类型转换。大部分类型转换符合人类的直觉,但是如果我们不去理解类型转换的严格定义,很容易造成一些代码中的判断失误。其中最为尴尬的是 JavaScript 中的“ == ”运算,因为试图实现跨类型的比较,它的规则复杂到几乎没人可以记住。它属于设计失误,并非语言中有价值的部分,很多实践中推荐禁止使用“ ”,而要求程序员进行显式的类型转换后,用“=”比较。其它运算,如加减乘除大于小于,也都会涉及类型转换。大部分原创 2020-12-28 19:08:59 · 256 阅读 · 0 评论 -
JavaScript|类型简介
一、语言类型JavaScript 语言的每一个值都属于某一种数据类型。JavaScript 语言规定了 7 种语言类型。语言类型广泛用于变量、函数参数、表达式、函数返回值等场合。根据最新的语言标准,这 7 种语言类型是:UndefinedNullBooleanStringNumberSymbolObject除了ES6中新加入的Symbol类型,其他6种类型都是我们日常开发中的老朋友。二、Undefined、Null1、Undefined 类型表示未定义,它的类型只有一个值,就是 u原创 2020-12-28 19:08:08 · 108 阅读 · 0 评论