讲述的js的概述,是一个解释型、弱类型、面向对象脚本语言。 js运行环境:浏览器自带了解释器,必须要任何安装环境,解释型的语言在程序运行前不需要检查代码是否正确直接运行,碰到错误就会停止代码。 可以做一切css 完成不了的效果
使用方式:2种
1:直接在html里面写<script></script>2:创建一个xx.js文件在其中写入js代码,最后引入html<script src="路径">此处不可再写代码</script>
输出方式:
检查错误的方法,在页面上打印输出日志,代码里面console.log(想输出的内容)
变量和常量: 变量:创建后值可以再次修改。语法var 变量名=你自己设定的值 常量:创建后值不允许再次修改生活中不多的东西代码中也不会多 语法const 常量名=值变量名也不是随意的不能数字开头 要见名知意。
了解数据类型分哪些:分两大类1.原始类型、2基本类型。 五个类型值:1、Number-数字 是数字就直接写,取值有无数个,不用加任何东西。 2、String-字符串,取值有无数个,必须加上"" 3、*Boolean - 布尔,取值只有2个,分别叫做true(真|对) 或 false(假|错) 用于条件判断。 4、Null - 空,取值只有一个,就是null,唯一的作用就是用于释放变量释放内存的,节约内存空间 5、Undefined - 翻译过来未定义,取值只有一个,就是undefined,变量默认值为undefined。
运算符:算数运算符:+-*/ &(取余)
关系/比较运算符:>,<,>=,<=,==,!=,===,!==(用于在分支判断条件)
逻辑运算符&&:与(并且)、||:(或者)!:颠倒布尔值。 赋值运算符:=,+=,-=,*=,/=,%= 1、=:赋值符号,将=右边的东西,保存到=的左边的变量名中 2、后面5个可以理解为是一种升级写法,一句话两个操作,运算后再保存回变量本身 5.自增资减运算符:++、--每次只能固定的加一。
用户输入框:var user=prompt("提示文字")。
分支: 程序流程控制语句3种:顺序结构: 默认从上到下执行每一行话、分支机构: 通过条件判断选择部分代码、循环结构: 通过条件判断要不要反复执行某一块代码。
分支有三大类:if分支 语法if(条件){内容}else{操作}、switch...case分支:语法switch(变量/表达式){case 值:操作1:break;}