#前端学习笔记js#day1 基础语法
- js要写在html文件中script的标签中

- 警告框


- <script type="text/javascript">
- alert('这是第一行');
- </script>
- <script type="text/javascript">
- 页面中写东西,document.write('hi'),向body中输出一个内容


- 向控制台输出内容 console.log('where i am?'),主页中不会出现内容

- js指令从上往下执行,先执行第一行
- 当我们点击时,js代码才会执行
- 可以将js代码写在超链接href属性中,这样当点击超链接时,会执行js代码

- 警告框
- 可以将js代码写到外部js文件中,然后通过script标签引入,写到外部文件中,可以在不同页面中同时引用,也可以利用浏览器的缓存机制(推荐使用的方式)
- script标签一旦用于引入外部文件,就不能再编写代码了,即使编写了也不生效,如果需要则可以再创建一个script标签用于编写内部代码

- js每条语句以(;)结尾,有时候不写会被浏览器判断错误
- js会忽略多个空格和换行,所以可以利用空格和换行进行格式化操作
- script标签一旦用于引入外部文件,就不能再编写代码了,即使编写了也不生效,如果需要则可以再创建一个script标签用于编写内部代码
- 字面量和变量
- 字面量都是不可改变的
- 比如 1 2 3 4 5 ‘hello’
- 比如 1 2 3 4 5 ‘hello’
- 变量可以用来保存字面量,而且变量的值是可以任意改变的
- 变量更加方便使用
- 所以在开发中,我们会通过变量去保存一个字面量
- 变量更加方便使用
- 声明变量
- 在js中使用var关键字来声明一个变量

- 为变量赋值

- 可以声明和赋值同时进行

- 在js中使用var关键字来声明一个变量
- 标识符
- 在js中所有可以由我们自主命名的都可以称为标识符
- 例如变量名、函数名、属性名都属于标识符
- 命名标识符需要遵守如下规则
- 1 标识符可以包含字母、数字、下划线 和$
- 2 标识符不可以以数字开头
- 3 标识符不可以是ES中的关键字或者保留字


- 4 标识符一般采用 驼峰 命名法
- 首字母小写 每个单词开头字母大写,其余字母小写 helloWorld
- 首字母小写 每个单词开头字母大写,其余字母小写 helloWorld
- 1 标识符可以包含字母、数字、下划线 和$
- 例如变量名、函数名、属性名都属于标识符
- 在js中所有可以由我们自主命名的都可以称为标识符
- JS底层保存标识符时实际上采用unicode编码,utf-8
- 所以 理论上说,所有的utf-8中含有的内容都可以作为标识符
- 所以 理论上说,所有的utf-8中含有的内容都可以作为标识符
- 字符串
- JS中有六种数据类型
- String 字符串
- Number 数值
- Boolean 布尔值
- Null 空值
- Undefined 未定义
- Object 对象
- String 字符串
- Object 对象属于引用数据类型,其他为基本数据类型

- 字符串需要用引号, 引号不能嵌套,双引号里面不能放双引号,单引号里面不能放单引号,但是双引号里面可以放单引号,单引号里面可以放双引号。
- 字符串中,我们可以使用\作为转义字符
- 当表示一些特殊符号时可以使用\进行转义


- \n 表示换行
- \t 表示制表符 相当于一个tab键

- 单独一个斜杠无法表示,要用自己表示自己 \\


- 字符串中,我们可以使用\作为转义字符

浙公网安备 33010602011771号