JavaScript

2018-09-16  本文已影响0人  宁que

javascript
JavaScript 是属于网络的脚本语言!
JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。
语句为

屏幕快照 2018-09-16 20.30.18.png

可以将js代码编写到外部js文件中,然后通过script标签引入

<script type="text/javascript" src="js/script.js"></script>
<script type="text/javascript">
alert("我是内部的JS代码");
</script>
js的基本语法
//单行注释
console.log("hello");//该语句用来在控制台输出一个日志

1.JS中严格区分大小写
2.JS中每一条语句以分号(;)结尾
3.JS中会忽略多个空格和换行,所以我们可以利用空格和换行对代码进行格式化

数据类型
数据类型指的就是字面量的类型
在JS中一共有六种数据类型
String 字符串
Number 数值
Boolean 布尔值
Null 空值
Undefined 未定义
Object 对象
其中String Number Boolean Null Undefined属于基本数据类型而Object属于引用数据类型

string
String字符串

在字符串中我们可以使用\作为转义字符,当表示一些特殊符号时可以使用\进行转义
" 表示 "
' 表示 '
\n 表示换行
\t 制表符
\ 表示

在JS中所有的数值都是Number类型,包括整数和浮点数(小数)

可以使用一个运算符 typeof 来检查一个变量的类型
语法:typeof 变量
检查字符串时,会返回string
检查数值时,会返回number

Boolean 布尔值
布尔值只有两个,主要用来做逻辑判断
true

Nul和undefined
Null(空值)类型的值只有一个,就是null
null这个值专门用来表示一个为空的对象
使用typeof检查一个null值时,会返回object
Undefined(未定义)类型的值只有一个,就undefind
当声明一个变量,但是并不给变量赋值时,它的值就是undefined
使用typeof检查一个undefined时也会返回undefined

强制类型转换
指将一个数据类型强制转换为其他的数据类型
类型转换主要指,将其他的数据类型,转换为:String Number Boolean

运算符
运算符也叫操作符
通过运算符可以对一个或多个值进行运算,并获取运算结果
比如:typeof就是运算符,可以来获得一个值的类型,它会将该值的类型以字符串的形式返回
"number" "string" "boolean" "undefined" "object"

算数运算符
当对非Number类型的值进行运算时,会将这些值转换为Number然后在运算任何值和NaN做运算都得NaN.

+可以对两个值进行加法运算,并将结果返回
-可以对两个值进行减法运算,并将结果返回
*可以对两个值进行乘法运算
/ 可以对两个值进行除法运算
% 取模运算(取余数)
自增和自减
自增 ++

!可以用来对一个值进行非运算
&&可以对符号两侧的值进行与运算并返回结果
||可以对符号两侧的值进行或运算并返回结果
与运算:

大于号

= 大于等于

相等运算符
相等运算符用来比较两个值是否相等,
如果相等会返回true,否则返回false

使用 == 来做相等运算

上一篇下一篇

猜你喜欢

热点阅读