资讯专栏INFORMATION COLUMN

JavaScript基础总结(一)

levinit / 2939人阅读

摘要:是一种基于对象和事件驱动的客户脚本,最初是为了检测表单的正确性,起源于公司由语法提供操作网页内容的方法和接口和浏览器接口三部分组成。变量变量为松散类型,可以为任何类型,起到占位作用,声明变量,变量名区分大小写函数属性和函数参数统称为标识符。

JavaScript是一种基于对象和事件驱动的客户脚本,最初是为了检测表单的正确性,起源于NetScape公司;由ECMAScript(语法)、Dom(提供操作网页内容的方法和接口)和Bom(浏览器接口)三部分组成。
1、变量(变量为松散类型,可以为任何类型,起到占位作用,var声明变量,变量名区分大小写)、函数属性和函数参数统称为标识符。

2、数据类型分为简单数据类型(undefined,null(null为空指针对象,如果定义的变量用于保存对象,在变量初始化为null,而不是其它类型),number(number中NaN非数值是一种特殊的数值,任何涉及NaN的操作均返回NaN;NaN与任何值不相等,包括其本身;其中isNaN(n)检测n是否是非数值的方法,返回布尔值,false表示是数值,true表示不是数值),String(str.toString()、String(str)转换字符串的方法),Boolean(Boolean转换规则:除0以外的数字转换布尔型为true;除“”之外的转换为true;null和undefined转换为false),其中undefined是派生自null,返回值为true;)和复杂数据类型(Object)。
3、表达式:将同类型的数据(如常量、变量、函数等)用运算符号按一定规则连接起来的有意义的式子
算式操作符:+、-、*、/、%、a++(先返回原值再递增)、++a(递增后返回a的值)、a--、--a
逻辑操作符:&&与(满足所有条件返回true,null返回null;NaN返回NaN;undefined返回undefined;)、||或(短路操作,只要有一个条件成立返回true)、!非(返回布尔值;其中!!第一个逻辑非操作会基于无论什么操作数均返回一个布尔值,第二个对该值取反,如:console.log(!!true)输出结果为true)
三元操作符:条件?执行代码1:执行代码2(条件成立执行代码1,否则执行代码2)
比较操作符:>、<、>=、<=、=(赋值操作)、==(值相等)、===(值与类型相等)、!=(值不相等)、!==(值与类型不相等);比较操作符返回布尔值。
赋值操作符

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/101385.html

相关文章

  • 基础巩固:JavaScript基础总结(基本概念篇)

    摘要:基础巩固基础总结使用已经好几年了,由于工作主要是做服务端开发,在工作中逐渐发现的使用范围原来越广泛。这里要注意,务必将基础部分掌握牢靠,磨刀不误砍柴功,只有将基础部分掌握并建立起系统的知识体系,在后面学习衍生的其他模式才能游刃有余。 基础巩固:JavaScript基础总结 使用JavaScript已经好几年了,由于工作主要是做服务端开发,在工作中逐渐发现JavaScript的使用范围原...

    YuboonaZhang 评论0 收藏0
  • Javascript学习总结 - JS基础系列三

    摘要:案例每隔毫秒调用函数并显示时间。当点击按钮时,停止时间代码如下计时器每隔毫秒调用函数,并将返回值赋值给计时器计时器,在载入后延迟指定时间后去执行一次表达式仅执行一次。该值标识要取消的延迟执行代码块。 简述 本系列将持续更新Javascript基础部分的知识,谁都想掌握高端大气的技术,但是我觉得没有一个扎实的基础,我认为一切高阶技术对我来讲都是过眼云烟,要成为一名及格的前端工程师,必须把...

    zlyBear 评论0 收藏0
  • Javascript学习总结 - JS基础系列

    摘要:变量定义变量使用关键字变量名变量名可以任意取名,但要遵循命名规则变量必须使用字母下划线或者美元符开始。语法参数说明在消息对话框中要显示的文本返回值值。返回值点击确定按钮,文本框中的内容将作为函数返回值。 简述 本系列将持续更新Javascript基础部分的知识,谁都想掌握高端大气的技术,但是我觉得没有一个扎实的基础,我认为一切高阶技术对我来讲都是过眼云烟,要成为一名及格的前端工程师,必...

    Meils 评论0 收藏0
  • JavaScript学习总结基础部分

    摘要:前缀规范每个局部变量都需要有一个类型前缀,按照类型可以分为表示字符串。例如,表示以上未涉及到的其他对象,例如,表示全局变量,例如,是一种区分大小写的语言。布尔值与字符串相加将布尔值强制转换为字符串。 基本概念 javascript是一门解释型的语言,浏览器充当解释器。js执行时,在同一个作用域内是先解释再执行。解释的时候会编译function和var这两个关键词定义的变量,编译完成后从...

    AlanKeene 评论0 收藏0
  • JavaScript 基础知识】篇关于 JavaScript 些知识点的总结 —— 持续更新

    摘要:中基础数据类型数据类型名称数据类型说明只有一个值,即,声明变量的初始值。只有一个值,即,表示空指针,的值是派生的值。由零或多个位字符组成只有两个值,即和该类型使用来表示整数和浮点数。中的对象其实就是一组数据和功能的集合。 JavaScript 中基础数据类型 数据类型名称 数据类型说明 Undefined 只有一个值,即 undefined ,声明变量的初始值。 Nul...

    felix0913 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<