(1)javaScript学习(document、js数据类型、===、函数function、alert()、typeof()、注释)

什么是javaScript?

  1. html静态的页面,动态页面js。
  2. 是一种脚本语言,标准化的ECMAScript。
  3. 在js中也是基于对象事件的语言。

 

javaScript特点

  1.     是一种解释性脚本语言(代码不进行预编译)。
  2.     主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为
  3.     可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。
  4.     跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。
  5.     Javascript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。Javascript提供了四种基本的数据类型两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理。

 

(1)<script></script>可以写在html的任何地方

(2)在js中,变量声明统一都用var

(3)向文档中写入信息,document.write(“信息”)(向文档中写入信息)【document.write()里面可以嵌套html标签】

【每个载入浏览器的 HTML 文档都会成为 Document 对象。

Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问。】

javaScript的六种数据类型

(1)Number数字类型

例:var num = 123;

特殊:NaN

NaN 特殊的数字类型,它不是常量,也不代表任何的一个数字,表示的所有非数字的值。

NaN 属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。可以把 Number 对象设置为该值,来指示其不是数字值。

Number.NaN 说明某些算术运算(如求负数的平方根)的结果不是数字。方法 parseInt() parseFloat() 在不能解析指定的字符串时就返回这个值。对于一些常规情况下返回有效数字的函数,也可以采用这种方法,用 Number.NaN 说明它的错误情况

JavaScript 以 NaN 的形式输出 Number.NaN。请注意,NaN 与其他数值进行比较的结果总是不相等的,包括它自身在内。因此,不能与 Number.NaN 比较来检测一个值是不是数字,而只能调用 isNaN() 来比较。

Number(数字的变量):Number() 函数把对象的值转换为数字。

parseInt(整数的变量)

  • 如果 string 以 "0x" 开头,parseInt() 会把 string 的其余部分解析为十六进制的整数。
  • 如果 string 以 0 开头,那么 ECMAScript v3 允许 parseInt() 的一个实现把其后的字符解析为八进制或十六进制的数字。
  • 如果 string 以 1 ~ 9 的数字开头,parseInt() 将把它解析为十进制的整数。

【数字在做加法运算时,存在自动转成字符串类型,所以避免该情况,建议使用减法】

 

 

JavaScript 从左向右计算表达式。不同的次序会产生不同的结果:

var x = 911 + 7 + "Porsche";     ==>         918Porsche
var x = "Porsche" + 911 + 7;     ==>         Porsche9117

 

 

 

(2)boolean布尔类型

True/false

 

 

(3)object对象类型

对象类型是使用“{}”书写。

对象属性是 name:value 对,由逗号(不是分号)分隔。

 

现有对象:Date

var date = new Date():可以获取当前时间

输出date:Thu Feb 20 2020 11:32:58 GMT+0800 (中国标准时间)

 

 

(4)undefined未定义类型

(1)null 表示无值,而 undefined 表示一个未声明的变量,或已声明但没有赋值的变量,或一个并不存在的对象属性

(2)undefined和null的区别:null指的是一个空的对象,它是Object类型。

(3)只能用 === 运算来测试某个值是否是未定义的,因为 == 运算符认为 undefined 等价null

 

“==”:判断值是否相等

“===”:判断值和类型是否都相等

 

函数定义:

function 函数名(变量名){

函数体

}

函数名:字母、数字、下划线和美元符号(规则与变量名相同)

函数调用:

  • 当事件发生时(当用户点击按钮时)
  • 当 JavaScript 代码调用时
  • 自动的(自调用)

 

alert()

HTML DOM Window 对象

alert() 方法用于显示带有一条指定消息和一个 OK 按钮的警告框。

要在 window 上弹出的对话框中显示的纯文本(而非 HTML 文本

 

typeof 操作符

返回参数的数据类型

【script里面,注释为//或者/**/,跟java一样】

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章