1.什么是JavaScript?
JavaScript是一种运行在客户端(浏览器)的编程语言,实现人机交互效果
2.作用
①网页特效
②表单验证
③数据交互
④服务端编程(就是node.js)
3.JavaScript由什么组成?
①ECMAScript:它规定了js基础语法核心知识。例如变量、分支语句、对象等
②Web APIs
DOM(Document Object Model):页面文档对象模型 。进行文档操作,例如对页面元素进行移动、大小、添加删除等操作。
BOM(Browser Object Model):浏览器对象模型。比如页面弹窗,检测窗口宽度、存储数据到浏览器中等
4.JavaScript在程序中书写的位置
跟css一样,分为三种,行内、内部以及外部JavaScript
注意事项:书写的位置尽量写到文档末尾 </body> 前面。在使用外部JavaScript时,script标签中间无需写代码,否则会被忽略!
5.JavaScript输入输出语法
输出和输入也可理解为人和计算机的交互,用户通过键盘、鼠标等向计算机输入信息,计算机处理后再展示结果给用 户,这便是一次输入和输出的过程。 输出语法:document.write('要出的内容') 输入语法:prompt(‘请输入您的姓名:’)prompt显示一个对话框,对话框中包含一条文字信息,用来提示用户输入文字。6.变量是什么?
变量是用来存储用户输入的数据,例如生活中教室,装钱的银行卡(我觉得是)①怎样声明变量
例如:let sex;let是关键字用来专门来声明变量的词语;注意:let关键字不允许声明多个变量。声明多个变量中间要用,隔开let age=18,username = 'zl'
②变量命名规则与规范
不能使用关键字,例如let,var,if等
只能用下划线,字母,数字。$组成,且数字不能开头。字母严格区分大小写。遵守驼峰命名法。你可能会问什么是驼峰命名法,其实就是例如username这个变量,使用驼峰命名法就是userName。
数组,let names = ['小明','小红','康康'];names[1];打印出来时第二个名字,小红7.常量
使用关键字const声明的变量成为常量;它类似于let,但是变量的值是无法被修改的
8.数据类型
基本数据类型:number数字型,string字符串类型,boolean布尔型,undefined 未定义型,null空类型。
引用数据类型:object对象
JavaScript算术运算符执行的优先顺序
乘、除、取余优先级相同。加减优先级相同,乘除取余优先级大于加减,使用()可以提升优先级,总结就是先乘除后加减,有括号先算括号里面的。
string字符串类型:通过(' ')、双引号(" ")、或者(` `)包裹的数据都叫字符串,单引号和双引号本质上没什么区别,但是推荐使用单引号。单双可以互相嵌套。但是不能自己嵌套自己。记着口号,外双内单或者外单内双。