溧阳市建设工程质量监督站网站,网站备案可以国际域名,设计咨询服务合同,北京手机网站目录
javascript的作用:
浏览器如何执行JS代码#xff1a;
JS的三部分组成#xff1a;
ECMAScript: DOM:
BOM:
JS的三种书写导入方式#xff1a;
JS注释#xff1a;
JS的输入输出语句#xff1a;
JS变量,数据#xff1a;
变量的使用#xff1a;
声明变量
JS的三部分组成
ECMAScript: DOM:
BOM:
JS的三种书写导入方式
JS注释
JS的输入输出语句
JS变量,数据
变量的使用
声明变量
赋值
变量的更新多次赋值
变量的交换
变量的命名规范
JS数据的类型
简单数据类型
数字型
字符串型可以是单引号可以是多引号
布尔型
Undefined和Null
注意数据类型不会确定只有在执行时通过值进行判断的
获取数据的数据类型typeof
常用的数据类型的转换
转换为字符串
转换为数字型
转换为布尔型
小拓展更能较好的学习
JS运算符
算数运算符号
表达式和返回值
自增符号和自减符号
比较运算符
逻辑运算符号
短路运算情况此处和JAVA不同
赋值运算符号
运算优先级
JS的命名规范
标识符命名规范
操作符号规范
注释规范
其他规范 JS是逐行进行解析的。 javascript的作用: 网页特效
服务端开发node.js)
桌面程序electron)
app(cordova)
控制硬件-物联网ruff)
游戏开发cocos2d-js) 浏览器如何执行JS代码 JS的三部分组成 ECMAScript: DOM: BOM: JS的三种书写导入方式
js有3种书写位置分别为行内 内嵌和外部。
--- --- --- JS注释
单行注释// vs默认ctrl/
多行注释/* */ vs默认shiftalta JS的输入输出语句 前两种都是这种弹出窗口 最后一种是 JS的输入输出数据都是可以作为数据储存给自己声明的数据中的也就是说本身就是一个数据 同时由prompt获取的数据都是String类型的如果需要数字数据的处理需要先进行转型后在进行使用计算。
JS变量,数据
UndefinedNull布尔(Boolean)字符串(String)数值(Number)对象(Object)Symbol
值类型的有字符串、数字、布尔、Undefined、Symbol 引用类型对象json对象数组函数等、Null 这个变量也是需要进行申请有名字后在进行使用的。
变量的使用
先声明变量再赋值。
或者直接声明时进行赋值。 声明变量 也可以实现一次声明多个。
赋值
age是声明变量时的名称。 结果的输出console.log( )
变量的更新多次赋值
变量以最后一次调用时就近为准 变量的交换 和JAVA相似变量的交换。 变量的命名规范
变量再进行命名的时候是不能以JS关键字作为变量名称的。 由字母a-za-z),数字0-9),下划线),美元符号$)组成如usrage,num01,,name 严格区分大小写。varapp;和varapp;是两个变量 不能以数字开头。18age是错误的 不能是关键字保留字。例如var,for,while 变量名必须有意义。mmd bbd ti age 遵守驼峰命名法。首字母小写后面单词的首字母需要大写。 myfirstname 推荐翻译网站有道 爱词霸 JS数据的类型
在计算机中不同的数据所需占用的存储空间是不同的为了便于把数据分成所需内存大小不同的数据充分利 用存储空间于是定义了不同的数据类型。 简单来说数据类型就是数据的类别型号。比如姓名张三,年龄18.这些数据的类型是不一样的。 简单数据类型 数字型
注意数字型可以直接表示多个进制的数据。 输出时自动给出的是十进制的 数字型的最大最小值可以直接进行输出 isNaN( )可以用来确定数据是不是数字型是返回true不是返回false 字符串型可以是单引号可以是多引号 引号匹配是就近原则如果需要嵌套字符串只要区分单双即可。
字符串的转移符号 字符串长度的检测length
空格也算一个字符 字符串的拼接 ---- 类似JAVA 使用弹窗实现间的交互 布尔型 注意在当数字时怎么处理的 Undefined和Null 注意未定义类型数据和字符串的关系 定义赋值为null也算是空值
但空值和别的有区别 注意数据类型不会确定只有在执行时通过值进行判断的
JS的数据类型根据变量右边的数据在执行的时候确定的但是可以通过代码操作获取变量类型。 因此JS有个特殊点数据类型可以在编码时随意转换。 获取数据的数据类型typeof object是对象类。
prompt弹窗获取的数据是String类型的 控制台不同颜色代表不同的数据类型的数据。 常用的数据类型的转换
转换为字符串 同样和JAVA类似
转换为数字型 转换为布尔型 小拓展更能较好的学习
解释型语言和编译型语言 标识符关键字保留字 JS运算符
算数运算符号 但需要注意的是JS和JAVA一样对于浮点数据都会有数据的精度误差。 表达式和返回值 自增符号和自减符号 和JAVA都会存在 - -导致的数据变化先后问题。 比较运算符 注意和的区别
我们程序里面的等于符号 是 默认转换数据类型 会把字符串型的数据转换为数字型。 逻辑运算符号 短路运算情况此处和JAVA不同 此处的关键在于
如果有空的或者否定的为假 其余是真的。如下 ---
注意多个时。按照顺序从左到右逐次比较判断。 赋值运算符号 运算优先级 JS的三元运算符号 JS的命名规范
标识符命名规范 操作符号规范 注释规范 其他规范