分享更有价值
被信任是一种快乐

JavaScript基础特性有哪些

文章页正文上

这篇文章主要介绍“JavaScript基础特性有哪些”,在日常操作中,相信很多人在JavaScript基础特性有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JavaScript基础特性有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!语句用分号分隔:通常,换行符也被视为分隔符,因此下面的例子也能正常运行:这就是所谓的「自动分号插入」。但有时它不起作用,例如:大多数代码风格指南都认为我们应该在每个语句后面都加上分号。在代码块 {…} 后以及有代码块的语法结构(例如循环)后不需要加分号:……但即使我们在某处添加了「额外的」分号,这也不是错误。分号会被忽略的。更多内容:代码结构。为了完全启用现代 JavaScript 的所有特性,我们应该在脚本顶部写上 “use strict” 指令。该指令必须位于 JavaScript 脚本的顶部或函数体的开头。如果没有 “use strict”,所有东西仍可以正常工作,但是某些特性的表现方式与旧式「兼容」方式相同。我们通常更喜欢现代的方式。语言的一些现代特征(比如我们将来要学习的类)会隐式地启用严格模式。更多内容:现代模式,”use strict”。可以使用以下方式声明变量:letconst(不变的,不能被改变)var(旧式的,稍后会看到)一个变量名可以由以下组成:字母和数字,但是第一个字符不能是数字。字符 $ 和 _ 是允许的,用法同字母。非拉丁字母和象形文字也是允许的,但通常不会使用。变量是动态类型的,它们可以存储任何值:有 7 种数据类型:number — 可以是浮点数,也可以是整数,string — 字符串类型,boolean — 逻辑值:true/false,null — 具有单个值 null 的类型,表示“空”或“不存在”,undefined — 具有单个值 undefined 的类型,表示“未分配(未定义)”,object 和 symbol — 对于复杂的数据结构和唯一标识符,我们目前还没学习这个类型。typeof 运算符返回值的类型,但有两个例外:更多内容:变量 和 数据类型。我们使用浏览器作为工作环境,所以基本的 UI 功能将是:prompt(question[, default]):提出一个问题,并返回访问者输入的内容,如果他按下「取消」则返回 null。confirm(question):提出一个问题,并建议用户在“确定”和“取消”之间进行选择。选择结果以 true/false 形式返回。alert(message):输出一个 消息。这些函数都会产生 模态框,它们会暂停代码执行并阻止访问者与页面的其他部分进行交互,直到用户做出回答为止。举个例子:更多内容:alert、prompt 和 confirm 交互。JavaScript 支持以下运算符:算数运算符:常规的:+ – * /(加减乘除),取余运算符 % 和幂运算符 **。赋值简单的赋值:a = b免费云主机、域名 和合并了其他操作的赋值:a * = 2。按位操作符按位运算符在最低位级上操作 32 位的整数:详见 文档。三元运算符唯一具有三个参数的操作:cond ? resultA : resultB。如果 cond 是真的,则返回 resultA,否则返回 resultB。逻辑运算符逻辑与 && 和或 || 执行短路运算,然后返回运算停止处的值(true/false 不是必须的)。逻辑非 ! 将操作数转换为布尔值并返回其相反的值。比较运算符对不同类型的值进行相等检查时,运算符 == 会将不同类型的值转换为数字(除了 null 和 undefined,它们彼此相等而没有其他情况),所以下面的例子是相等的:其他运算符还有很少一部分其他运算符,如逗号运算符。更多内容:运算符,值的比较,逻辑运算符。我们涵盖了 3 种类型的循环:在 for(let…) 循环内部声明的变量,只在该循环内可见。但我们也可以省略 let 并重用已有的变量。指令 break/continue 允许退出整个循环/当前迭代。使用标签来打破嵌套循环。更多内容:while 和 for 循环。稍后我们将学习更多类型的循环来处理对象。”switch” 结构可以替代多个 if 检查。它内部使用 ===(严格相等)进行比较。例如:详情请见:”switch” 语句。我们介绍了三种在 JavaScript 中创建函数的方式:1.函数声明:主代码流中的函数2.函数表达式:表达式上下文中的函数3.箭头函数:函数可能具有局部变量:在函数内部声明的变量。这类变量只在函数内部可见。参数可以有默认值:function sum(a = 1, b = 2) {…}。函数总是返回一些东西。如果没有 return 语句,那么返回的结果是 undefined。到此,关于“JavaScript基础特性有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注云技术网站,小编会继续努力为大家带来更多实用的文章!

相关推荐: matrix()方法有什么用

小编给大家分享一下matrix()方法有什么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! matrix()方法 matrix()方法和2D变换方法合并成一个。 matrix方法有六个参数,包含旋转,缩放,移动(平移)和倾斜功能。 实例 利…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册