一.页面内script标签
<!-- js的所有代码,必须写在script标签中 -->
a.页面内编写js代码
b.JS执行的单位是语句
语句的构成是 表达式+分号
document.write是一个函数(一个功能模块)语句
c.document.write(内容):将内容打印至大白板
document.write("<br>");//自带文本解析,如果该文本可以被解析成一个HTML标签,它将会以标签形式展现
d.console.log(内容):将内容打印至控制台,自带换行(常用)
二.页面外导入JS
<!-- 第二种到导入js的方式,页面外 -->
<script src="js/ikun.js"></script>
三.JS编写顺序及习惯
a.一个页面可以有多个script标签
b.代码的执行顺序是什么?自上而下
c.script可以写在页面的任何位置
注意事项:习惯我们将scrpit写在html跟标签后面
四.注释
a.单行注释 ctrl+/
// console.log(1111);
// console.log(2222);
b. 多行注释 ctrl+shift+/
/*
console.log(1111);
console.log(2222);
*/
五.常量与变量
--量:存储数据的容器
--常量:在程序运行的过程中,其值不能改变的量
--变量:在程序运行的过程中,其值可以改变的量
a.定义(声明)
var 标识符;
var是关键字(拥有特殊含义的单词),告知编译器后面的标识符是一个变量,照抄
标识符:变量的名字;
b.使用
a = 666;//左值:空间
var b;
b = a;//右值:数值
--注意事项:
标识符命名规则:只能由数字,字母,下划线,$构成,且首字母不能为数字,其次不要和已有关键字和函数名重复
标识符命名的软性规则:1.见名知意2.标识符不要用拼音3.小驼峰命名法:除了首单词之外的其他单词,首字母大写
--初始化:在变量定义的这一行赋值,初始化时好习惯
--变量使用的注意事项:1.变量必须先定义后使用2.变量不能重复定义
六.数据类型
数据类型是检验算法合法性的必要条件
a.内置基本类型:
1.数字类型:number (a.整型 没有小数点的数字b.浮点型 有小数点的数字)
2.字符串类型:string 被双引号或者单引号包裹起来的字符序列
3.布尔值:true/false是两个关键字
4.undefined:当一个变量定义但是未初始化
5.null:和undefined几乎一样,都代表没有值
b.引用类型: object
七.判断内置基本类型的关键字
判断内置基本类型的关键字 语法:typeof 值 typeof(值)
八.算数运算符
学习运算符必须知道三属性1.优先级2.结合方向3.操作目数
算数运算符:+ - * / %
%:对除法运算而言,只要余数不要商