Javascript基础
概述
1 | javascript 是目前web开发中必不可少的脚本语言,js不需要编译即可运行 |
常用于
(1)修改 html 以及css代码
(2)验证表单
嵌入方法
内嵌式
1 | 理论上js可以写在任一个地方,但是一般写在head标签里或者body下 |
1 | <script type="application/javascript"> |
外链式
1 | 首先新建一个文件类型为js的文件,然后在该文件中写js语句,通过script标签对引入到html页面中 |
1 | <script src="js文件路径地址">这里不能写js语句</script> |
行内式
1 | 字节书写在标签身上,是一个简写的事件,所以又称之为事件属性。 |
1 | <input type="button" value="点我" onclick="alert('hello world');"> |
语句
- 在变成语言中,这些变成指令被称为语句
Javascript程序就是一些列的变成语句
注释:在HTML中,javascript 程序由web浏览器执行 - Javascript 语句由以下构成:
值、运算符、表达式、关键词和注释 - 用分号(;)分隔 javascript 语句。
注释
单行注释: // 注释语句 快捷键 ctrl+/
多行注释: /* 注释语句 */ 快捷键 ctrl+shift+/
注意:多行注释相互不能嵌套使用,只能在多行注释里面使用单行注释
变量
变量是用于存储信息的“容器”
javascript 但双引号没区别
1 | var name = "lixiney" |
javascript 保留关键字
javascript 的保留关键字不可以用作变量、标签或者函数名。有些保留关键字是作为 javascript 以后扩展使用
Javascript 作用域
Javascript 局部变量
局部作用域 变量在函数内部声明,变量作为局部作用域
1 | function myFunction(){ |
Javascript 全局变量
变量在函数外定义,即为全局变量。
全局变量有 全局作用域:网页中所有脚本和函数均可使用。
1 | var carname = "lixiney"; |
数据类型
数值型:number (凡是数字都是数值型,不区分整数和小数)
字符串:string (凡是引号包裹起来的内容全部都是字符串)
布尔型:boolean (true,false)
对象类型:object(特殊取之null)
未定义型:undefined
对象类型:数组 字典
判断类型
1 | var a = "lixiney"; |
数字类型(Number)
只有一种数字类型,数字 可以是小数,也可以是整数
以0开头 默认使用 8 进制来表示这个数字
以0x开头 默认使用 16 进制来表示这个数字
如果以 - 开头 默认使用负数
如果带有e: 以科学记数法来解析这个数字
parseInt(..) 将某值转换成数字,不成功则NaN
parseFloat(..) 将某值转换成浮点数,不成功则NaN
特殊值:
NaN,非数字。可使用 isNan(num) 来判断
Ifinity,无穷大。 可使用 IsFinite(num) 来判断
字符串型 (string)
字符串是存储字符的变量,用来表示文本的数据类型,程序中的字符串是包含单双引号的,由单引号来界定双引号中包含的字符串。
1 | obj.lenth //长度 |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.