7.4 js学习笔记
作者:互联网
一、js能做的
1.实现页面交互效果
2.实现前后端的数据交互
二、js JavaScript
直译型的弱类型的脚本语言,也是编程语言
脚本 不能独立运行,需要嵌入在其他语言当中,例如:css、js
直译 直接翻译,顺序执行代码
弱类型 语法较其他语言更为宽松
三、数据
1.数字 整型int 浮点型float
2.字符串 string
3.布尔值 真true/假false
四、js三大组成部分
1.ECMAscript 简称es 是js的核心语法 基础学习版本es5
2.BOM browser object model 浏览器对象模型 地址栏、前进、后退、刷新页面...
3.DOM document object model 文档对象模型 html
注意:代码冗余问题,写出优质代码,对搜索引擎、用户及自身友好
一、js引入
1.内部引入<script></script> 放在body最下面,先有对象即标签,才能操作
2.外部引入<script src=""></script>
3.行内js 卸载标签内
二、js输出
1.弹窗输出 alert=(); BOM
函数所带括号内的内容,字符串必须带引号(引号不分单双) 数字、已声明变量不带引号 单引号和双引号可以互相嵌套 不会识别内容中的标签,原样输出
2.文档输出 document.write(); DOM
写入的内容会被body接收,才会识别标签,注意引号问题
3.控制台输出 console.log();
三、js的变量和常量
1.变量 可改变的数据
1.1 声明变量 开辟一个空间以存放数据
方式:1、使用var关键字
1.2 输出变量 不加引号
1.3 变量命名规范
包含字母、数字、下划线,数字不允许开头
命名不得使用关键字和保留字,大小写的都不行,但组合起来可以
关键字:在这门语言中有特殊用途的单词
保留字:将来可能会被用作关键字的单词
语义化、使用驼峰,下划线、不得使用中划线、见名知意
1.4 变量赋值
= 表示将等号右边的东西赋值给左边
允许声明的同时赋值,js允许只声明不赋值,允许同时声明多个变量,用 , 隔开
2.常量 直接使用的数据
四、数据类型
1、常见的基础数据类型
1.1 数字 number
1.2 字符串 string
1.3 布尔值 boolean
1.4 undefined 未定义的数据/已声明未赋值的数据 在其它语言中不存在undefined
1.5 null 空值 object
2.数据类型的判断 console.log(typeof a); a指代数据
五、运算符
1、算术运算符 加减乘除模 + - * / %
2、比较运算符 > < >= <= == === != !== 值为true或false true=1 false=0
== 只判断值是否相等,不管数据类型
=== 判断数据类型和数值是否都相等
!= 只判断值是否不等,不管数据类型
!== 判断数据类型和数值是否都不等
a > b > c 这种连等式不成立
运算符优先级:括号最高级,其次乘除模,加减
3、赋值运算符 = += -= *= /= %
a += 2; 即a = a + 2;
4、逻辑运算符
5、字符串拼接
6、自增自减运算
标签:变量,引号,数据类型,笔记,js,运算符,7.4,赋值 来源: https://www.cnblogs.com/xunshang/p/16444384.html