书签 分享 收藏 举报 版权申诉 / 56
上传文档赚钱

类型BTC-CS-HTML-01-第8章-JavaScript基础知识课件.pptx

  • 上传人(卖家):三亚风情
  • 文档编号:3376730
  • 上传时间:2022-08-25
  • 格式:PPTX
  • 页数:56
  • 大小:1.44MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《BTC-CS-HTML-01-第8章-JavaScript基础知识课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    BTC CS HTML 01 JavaScript 基础知识 课件
    资源描述:

    1、第第8 8章章 JavaScriptJavaScript基础知识基础知识本章目标本章目标u了解了解JavaScriptJavaScript起源、特征起源、特征u掌握掌握JavaScriptJavaScript程序的开发工具、运行环境、运行机制程序的开发工具、运行环境、运行机制等等u掌握掌握JavaScriptJavaScript语言规范:变量、常量、变量类型、流语言规范:变量、常量、变量类型、流程处理语句、函数定义声明、对象的创建等程处理语句、函数定义声明、对象的创建等u掌握掌握JavaScriptJavaScript常用的常用的API:JavaScriptAPI:JavaScript函数、函

    2、数、JavaScriptJavaScript对象等对象等2 JavaScript JavaScript概述概述u JavaScript JavaScript的应用的应用场景场景l表单数据合法性验证。l网页特效。l交互式菜单。l动态页面。l数值计算。3 JavaScript JavaScript概述概述u JavaScript JavaScript的发展的发展历程历程l1997年 ECMAScript 1.0发布l1998 年 6 月ECMAScript 2.0发布l1999 年 12 月ECMAScript 3.0发布,取得了巨大的成功,成为通行标准l2007 年 10 月,ECMAScrip

    3、t 4.0 版草案发布l2008 年 7 月,ECMA 开会决定,中止 ECMAScript 4.0 的开发发布为 ECMAScript 3.1项目代号起名为 Harmony(和谐)。会后不久,ECMAScript 3.1 就改名为 ECMAScript 5。l2009 年 12 月,ECMAScript 5.0 版正式发布。4 JavaScript JavaScript概述概述u JavaScript JavaScript的发展的发展历程历程l2011 年 6 月,ECMAscript 5.1 版发布,并且成为 ISO 国际标准(ISO/IEC 16262:2011)。l2013 年 12

    4、月,ECMAScript 6 草案发布。l2015 年 6 月,ECMAScript 6 正式通过,成为国际标准。l2016年,ECMAScript 7.0版正式发布。l2017年,ECMAScript 8.0版正式发布。5JavaScriptJavaScript概述概述u JavaScript JavaScript的的特点特点l简单性l动态性l跨平台性l安全性6JavaScriptJavaScript概述概述u JavaScript JavaScript的开发与的开发与运行运行l选择一款好的开发工具让你事半功倍p文本编辑器(如:Notepad+),IDE(如:Eclipse、DreamWea

    5、ver)lJavaScript的运行环境p客户端浏览器。推荐:火狐浏览器(兼容性好)。l将JavaScript嵌入网页p使用标签将语句嵌入文档p将JavaScript源文件(.js)链接到HTML文档中7JavaScriptJavaScript基本语法基本语法uJavaScriptJavaScript语句和代码语句和代码块块lJavaScript 语句是发给浏览器的命令,lJavaScript语句结束使用回车,但建议使用“;”。8document.write(Hello inspur);document.write(Hello inspuruptec);JavaScriptJavaScript

    6、基本语法基本语法uJavaScriptJavaScript语句和代码语句和代码块块lJavaScript代码块是一段JavaScript代码的集合。l以左花括号开始,右花括号结束。l代码块用于在函数或条件语句中把若干语句组合起来,作用是一并地执行语句序列。9var time=new Date().getHours();if(time=8&time17)/片段1document.write(您好!);document.write(当前为工作时间);document.write(浪潮欢迎您);else/片段2document.write(很抱歉!);document.write(当前为休息时间);

    7、document.write(请明天再来);JavaScriptJavaScript基本语法基本语法u标识符标识符l就是给变量、函数和对象等指定的名字。l标识符的命名规则:pJavaScript语言区分大小写,例如:Name与name是不同的标识符。p标识符首字符可以是以下划线(_)、美元符($)或者字母开始,不能是数字。p标识符中其它字符可以是下划线(_)、美元符($)、字母或数字组成的。p标识符不能是JavaScript中的关键字10JavaScriptJavaScript基本语法基本语法u变量变量l变量是一个值的符号名称,可以通过名称来获取对值的引用。l变量的声明:p如:var name

    8、;l使用等号向变量赋值:p如:name=“tom”;lavaScript是弱类型的语言,可以改变变量的数据类型p如:name=20;11var 变量名;JavaScriptJavaScript基本语法基本语法u变量变量l变量的命名约定p变量名必须以是合法的标识符p变量名最好可以表达变量代表的实际意义或与之相关p变量名称对大小写敏感(比如:name和Name是不同的变量)l变量的作用域p程序源代码中定义变量的区域,即变量的可访问范围。p局部变量定义在方法体内,只能在函数内部访问。p全局变量声明在方法体外,拥有全局作用域。12JavaScriptJavaScript基本语法基本语法u变量类型变量类

    9、型l变量的数据类型:p基本的数据类型有:数字型、字符串型、布尔型p复杂的数据类型:数组、对象p特殊的数据类型:Null、Undefinedl数字型:表示整数值和浮点数值p数字序列就是一个十进制的整数。如:123p十六进制的数字以“0 x”或“0X”开头,如:0 x25ffffp浮点数,如:3.1415、0.66666、1.46783E-3213JavaScriptJavaScript基本语法基本语法u变量类型变量类型l字符串:是使用单引号或双引号包起来的零个至多个字符,单引号与双引号必须成对出现,而且单双引号可嵌套使用。p如:”abc”、中文。l有些特殊的符号不能通过使用单引号括起来的方式赋值

    10、给一个字符串变量,需要使用转义字符“”。14字符字符说明说明b后退一格,相当于Back Space键t制表符,相当于Table键n换行f换页r接受键盘输入,相当于按下了回车键表示一个斜杠表示单引号表示双引号JavaScriptJavaScript基本语法基本语法u变量类型变量类型l布尔型:又称为逻辑类型,只有true和false两个值,分别代表逻辑中的“真”和“假”。p只能用作布尔运算。l特殊类型Null、Undefinedpnull可以认为是一种特殊的对象,它是“无值”的pUndefined是变量的一种取值,表示变量还没有初始化。15Var a=;/a是空字符串,说明a是字符串类型的变量,长

    11、度为0Var b=null;/b是等于null的变量,也可以认为它的值是“无值”Var c;/c表示是一个没有初始化的变量,访问得到Undefined。JavaScriptJavaScript基本语法基本语法u变量类型变量类型l数组:数组是值的有序集合,每个值叫做一个元素。l数组的赋值非常简单,在方括号中将数组元素用逗号隔开pvar arr=1,2,3;l数组是无类型的,数组中的元素可以是任意类型,甚至也可以是数组或对象pvar arr=1,true,a,3,4;l数组中的每个元素都有一个位置,称为索引,索引从0开始。对数组中的元素进行访问时,可以使用元素下标定位到数组中的元素。parr0表示

    12、数组中第一个位置的元素l对数组中的元素进行修改,直接赋新值。parr1=false;16JavaScriptJavaScript基本语法基本语法u表达式表达式l表达式是任意一组有效的文字、变量和运算符,按一定的语法形式通过运算符组合成的符号序列,其计算结果为一个值,用于在不同上下文中操作和计算变量。l分类:p算术表达式:计算结果为一个数字,例如3+2,var i=8p逻辑表达式:计算结果为一个布尔值,例如a3,b=5 p字符串表达式:计算结果为一个字符串,例如a+bc17JavaScriptJavaScript基本语法基本语法u运算符运算符l运算符指的是表示各种不同运算的符号。lJavaScr

    13、ipt中的运算符可以分为p算术运算符p比较运算符p赋值运算符p逻辑运算符。18JavaScriptJavaScript基本语法基本语法u运算符运算符l算术运算符19运算符运算符说明说明示例示例+如果操作数都是数字时执行加法运算,如果其中的操作数有字符串时,作为字符串运算符会执行连接字符串的作用A=5+8/结果是13A=5+8/结果是58-减法A=8 5*乘法A=8*5/除法A=20/5%取余-相除之后的余数10%3=1+一元递增。此运算符只计算一个操作数,将操作数的值加1。返回的值取决于+运算符与操作数的先后顺序。+x返回递增后的x值x+返回递增前的x值-一元递减。此运算符只计算一个操作数。返

    14、回的值取决于-运算符是位于操作数之前还是位于操作数之后-x返回递减后的x值x-返回递减前的x值-一元求反。此运算符返回操作数的相反数 a等于5,则-a=-5JavaScriptJavaScript基本语法基本语法u运算符运算符l比较运算符20运算符运算符说明说明示例示例=等于。如果两个操作数相等,则返回Truea=b!=不等于。如果两个操作数不等,则返回TrueVar2!=5 大于。如果左操作数大于右操作数,则返回TrueVar1 var2=大于或等于。如果左操作数大于或等于右操作数,返回TrueVar1=5Var1=var2 小于。如果左操作数小于右操作数,则返回TrueVar2 var1=

    15、小于或等于。如果左操作数小于或等于右操作数,返回TrueVar2=4Var2=var1JavaScriptJavaScript基本语法基本语法u运算符运算符l赋值运算符21运算符描述例子=简单赋值运算符,将右边运算数的值赋给左边运算数C=A+B 将A+B的值赋给C+=加等赋值运算符,将右边运算符与左边运算符相加并将运算结果赋给左边运算数C+=A 相当于 C=C+A-=减等赋值运算符,将左边运算数减去右边运算数并将运算结果赋给左边运算数C-=A 相当于C=C-A*=乘等赋值运算符,将右边运算数乘以左边运算数并将运算结果赋给左边运算数C*=A 相当于C=C*A/=除等赋值运算符,将左边运算数除以右

    16、边运算数并将运算结果赋值给左边运算数C/=A 相当于 C=C/A%=模等赋值运算符,用两个运算数做取模运算并将运算结果赋值给左边运算数C%=A 相当于 C=C%AJavaScriptJavaScript基本语法基本语法u运算符运算符l逻辑运算符22运算符说明例子&逻辑与,左操作数与右操作数同为True时,返回Trueexpr1&expr2|逻辑或,左操作数与右操作数有一个为True时,返回Trueexpr1|expr2!逻辑非,操作数为True时,返回False,否则返回True!exprJavaScriptJavaScript基本语法基本语法u流程流程控制语句控制语句l根据作用的不同,流程控

    17、制语句分为以下三种p选择语句:if.else 语句,if.else if.else语句,switch.case语句p迭代语句:for语句,while语句,dowhile语句p跳转语句:break语句,continue语句,return语句23JavaScriptJavaScript基本语法基本语法u流程流程控制语句控制语句l选择语句-if语句l语法l说明:condition可以是一个布尔型常量、变量或表达式。值为true是执行中的语句块。24if(condition)当条件为 true 时执行的代码 JavaScriptJavaScript基本语法基本语法u流程流程控制语句控制语句l选择语句-

    18、ifelse语句l语法l说明:condition值为true时执行if后的语句块,为false时执行else后的语句块。25if(condition)当条件为 true 时执行的代码 else 当条件为 false时执行的代码 JavaScriptJavaScript基本语法基本语法u流程流程控制语句控制语句lSwitch Casel语法l说明:switch语句的基本语法是给定一个判断表达式以及若干不同语句,根据表达式的值来执行这些语句。26switch(expression)case condition 1:statement(s)break;case condition 2:stateme

    19、nt(s)break;.case condition n:statement(s)break;default:statement(s)JavaScriptJavaScript基本语法基本语法u流程流程控制语句控制语句lswitch说明:pswitch语句的基本语法是给定一个判断表达式以及若干不同语句,根据表达式的值来执行这些语句。pcase后面跟随的是数字或字符串,检查每个case是否与switch表达式的值相匹配。匹配则执行case后的语句序列。p如果没有与值相匹配的,则执行缺省条件default。27JavaScriptJavaScript基本语法基本语法u流程流程控制语句控制语句l迭代语

    20、句:就是在满足一定条件的情况下反复执行某一个操作。l所有的迭代语句都包含以下几个部分:p初始化部分(initialize):初始化迭代变量p迭代条件部分(test condition):布尔表达式,判断是否满足循环条件;p迭代体部分(body statement):需要重复执行的代码块;p迭代部分(iteration statement):控制循环变量值的更改。l迭代语句有:for语句,while 语句,dowhile语句28JavaScriptJavaScript基本语法基本语法u流程流程控制语句控制语句lFor循环:是一种最简洁的循环模式,一般在脚本的运行次数已确定的情况下使用l语法lfo

    21、r 循环包括四个重要部分:pinitialize:初始化表达式,初始化计数器一个初始值,在循环开始前计算初始状态。ptest condition:判断条件表达式,判断给定的状态是否为真。如果条件为真,则执行循环体“”中的代码,否则跳出循环。piteration statement:循环操作表达式,改变循环条件,修改计数器的值。pbody statement:需要重复执行的代码块29for(initialize;test condition;iteration statement)body statement;JavaScriptJavaScript基本语法基本语法u流程流程控制语句控制语句lW

    22、hile 循环语句:最基本的循环模式,多用于已知循环控制条件的情况l语法l对于 while 循环,当条件表达式 expression 的返回值为真时,则执行“”中的语句,当执行完“”中的语句后,重新判断 expression 的返回值,知道表达式返回值的结果为真时,重复执行“”中的语句,否则,退出循环。30initializewhile(test condition)body statement;iteration statement;JavaScriptJavaScript基本语法基本语法u流程流程控制语句控制语句ldo.While 循环语句:先执行一次循环后,再判断条件是否成立。l语法l注

    23、意:do.while 语句在结尾处多了一个分号”;”。31initializedo body statement;iteration statement;while(test condition);JavaScriptJavaScript基本语法基本语法u流程流程控制语句控制语句l跳转语句:包括break、continue和return语句。lBreak 语句pBreak语句,经常用来中止switch语句的执行,或用于打破封闭的花括号,终止某个语句块的执行,或者提早退出循环。32for(var i=1;i10;i+)if(i%5=0)break;document.write(i=+i+;);J

    24、avaScriptJavaScript基本语法基本语法u流程流程控制语句控制语句lcontinue 语句:lcontinue语句告诉解释器跳过本轮循环剩余的代码块,立即开始下一次迭代的循环。33for(var i=1;i10;i+)(if(i%5=0)continue;document.write(i=+i+;);JavaScriptJavaScript基本语法基本语法u流程流程控制语句控制语句lReturn 语句:是从当前方法中退出,返回到调用该方法的语句处,并从紧跟该语句的下一条语句继续程序的执行。l除非用在条件语句或迭代语句内部,return语句必须用在一个方法体的最后,否则会产生编译错

    25、误。34JavaScriptJavaScript的核心对象的核心对象u String String对象对象l主要用于处理字符串。l声明l说明p当 String()和运算符new一起作为构造函数使用时,它返回一个新创建的 String 对象,存放的是字符串 Hello inspur!。p当不用new运算符调用String()时,它只把Hello inspur!转换成原始的字符串,并返回转换后的值。35var myString=Hello inspur!;var myString=new String(Hello inspur!);JavaScriptJavaScript的核心对象的核心对象u S

    26、tring String对象对象lcharAt():返回指定位置的字符。lindexOf():返回某个指定的字符串值在字符串中首次出现的位置。指定字符串在字符串中不存在时返回-1.lreplace(oleStr,newStr):在字符串中用一些字符替换另一些字符语法。ltoLocaleLowerCase():把字符串转换为小写。lsubstring(start,stop):提取字符串中介于两个指定下标之间的字符,该方法返回的子串包括 start 处的字符,但不包括 stop 处的字符。36JavaScriptJavaScript的核心对象的核心对象u Math Math对象对象lMath 对象

    27、用于执行数学任务。Math对象并不像Date和 String那样是对象的类,因此没有构造函数Math().uDateDate对象对象l用于处理日期和时间l声明37var myDate=new Date()var now=new Date();document.write(当前年份:+now.getFullYear()+);document.write(当前月份:+now.getMonth()+);document.write(当前日期:+now.getDate()+);document.write(今天星期:+now.getYear()+);document.write(当前完整时间:+now

    28、+);JavaScriptJavaScript的核心对象的核心对象u数组数组对象对象l用于在单个的变量中存储多个值。l声明l说明p第一种方式创建了一个数组对象。p第二种方式规定了数组对象的大小。p第三种方式在声明数组对象的同时,为数组对象增加了元素。38new Array();new Array(size);new Array(element0,element1,.,elementn);JavaScriptJavaScript的核心对象的核心对象u数组数组对象对象lconcat():连接两个或多个数组。ljoin():把数组中的所有元素放入一个字符串。lsort():对数组的元素进行排序。lt

    29、oString():把数组转换为字符串,并返回结果。39JavaScriptJavaScript的核心对象的核心对象uJavaScriptJavaScript函数函数l函数是由事件驱动的,当它被调用时执行的可重复使用的代码块。l函数的定义通常会包括一个形参列表,这些形参在函数内部作为局部变量来工作。l在调用这些函数时,调用者会为形参提供实参的值,函数使用它们实参的值来计算返回值,作为该函数调用表达式的值。l分内置函数和自定义函数40JavaScriptJavaScript的核心对象的核心对象u内置函数内置函数leval(String)函数常用来计算某个字符串,并执行其中的的 JavaScrip

    30、t 代码。lisNaN(String)函数用于检查其参数是否是非数字值。如果函数的参数是非数字值,返回的值就是 true。如果参数是数字值,则返回 false。41eval(x=10;y=20;document.write(x*y)var a=10;var b=20document.write(isNaN(a+b):+isNaN(a+b)+);document.write(isNaN(a+a):+isNaN(a+a)+);JavaScriptJavaScript的核心对象的核心对象u自定义函数自定义函数l语法l说明pfunction关键字,紧随其后函数名,参数列表,和被花括号包围的函数体。p如

    31、果函数需要有返回值,使用return语句。42funciton 函数名(参数1,参数2,)函数体;JavaScriptJavaScript的核心对象的核心对象u自定义函数自定义函数l函数调用格式l说明43事件名=“函数名”语法规范语法规范u命名命名规范规范l变量的命名:变量名应能表达变量所代表的实际意义。当变量名仅由一个单词构成时,使用小写字母,如page,count等。变量名包含多个单词时,请使用驼峰命名法(单词小写,除第一个单词外其他单词首字母大写)。l常量的命名:常量使用全大写的格式,如PAGECOUNT等。l函数的命名:方法名尽量以动词开头,使用驼峰命名法,说明方法的作用。例如:que

    32、ryPerInfo,savePerModi等。44语法规范语法规范u编码编码规范规范l变量的声明放在方法顶部。l使用高效的循环。l避免隐式类型转换。u格式格式规范规范l缩进规范:使用tab或空格缩进。l注释规范p支持两种不同类型的注释:单行注释和多行注释。p单行注释两个斜线开始,以行尾结束,双斜线与注释内容之间保留一个空格。p多行注释,以/*开头,*/结尾,若所有注释内容不在一行时,第一行为/*,最后行为*/,其他行以*开始,并且注释文字与*保留一个空格。45JavaScriptJavaScript常用常用APIAPIu全局全局函数函数46函数说明alert()显示一个警告对话框,包括一个OK

    33、按钮。confirm()显示一个确认对话框,包括OK、Cancel按钮。escape()将字符转换成Unicode码。eval()计算表达式的结果。isNaN()测试是(true)否(false)不是一个数字。parseFloat()将字符串转换成符点数字形式。parseInt()将符串转换成整数数字形式(可指定几进制)。prompt()显示一个输入对话框,提示等待用户输入。JavaScriptJavaScript常用常用APIAPIu数组函数数组函数47方法描述concat()连接两个或更多的数组,并返回结果。length()返回数组长度join()把数组的所有元素放入一个字符串。元素通过指

    34、定的分隔符进行分隔。pop()删除并返回数组的最后一个元素push()向数组的末尾添加一个或更多元素,并返回新的长度。reverse()颠倒数组中元素的顺序。shift()删除并返回数组的第一个元素slice()从某个已有的数组返回选定的元素sort()对数组的元素进行排序splice()删除元素,并向数组添加新元素。toSource()返回该对象的源代码。toString()把数组转换为字符串,并返回结果。toLocaleString()把数组转换为本地数组,并返回结果。unshift()向数组的开头添加一个或更多元素,并返回新的长度。valueOf()返回数组对象的原始值JavaScrip

    35、tJavaScript常用常用APIAPIuBooleanBoolean对象函数对象函数48方法描述toSource()返回该对象的源代码。toString()把逻辑值转换为字符串,并返回结果。valueOf()返回 Boolean 对象的原始值。JavaScriptJavaScript常用常用APIAPIuDateDate对象函数对象函数49方法描述Date()返回当日的日期和时间。getDate()从 Date 对象返回一个月中的某一天(1 31)。getDay()从 Date 对象返回一周中的某一天(0 6)。getMonth()从 Date 对象返回月份(0 11)。getFullYe

    36、ar()从 Date 对象以四位数字返回年份。getYear()请使用 getFullYear()方法代替。getHours()返回 Date 对象的小时(0 23)。getMinutes()返回 Date 对象的分钟(0 59)。getSeconds()返回 Date 对象的秒数(0 59)。getMilliseconds()返回 Date 对象的毫秒(0 999)。getTime()返回 1970 年 1 月 1 日至今的毫秒数。getTimezoneOffset()返回本地时间与格林威治标准时间(GMT)的分钟差。parse()返回1970年1月1日午夜到指定日期(字符串)的毫秒数。Ja

    37、vaScriptJavaScript常用常用APIAPIuDateDate对象对象函数(续)函数(续)50方法描述setDate()设置 Date 对象中月的某一天(1 31)。setMonth()设置 Date 对象中月份(0 11)。setFullYear()设置 Date 对象中的年份(四位数字)。setHours()设置 Date 对象中的小时(0 23)。setMinutes()设置 Date 对象中的分钟(0 59)。setSeconds()设置 Date 对象中的秒钟(0 59)。setMilliseconds()设置 Date 对象中的毫秒(0 999)。setTime()以毫

    38、秒设置 Date 对象。toSource()返回该对象的源代码。toString()把 Date 对象转换为字符串。toTimeString()把 Date 对象的时间部分转换为字符串。toDateString()把 Date 对象的日期部分转换为字符串。UTC()根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。valueOf()返回 Date 对象的原始值JavaScriptJavaScript常用常用APIAPIuMathMath对象函数对象函数51方法描述abs(x)返回数的绝对值。acos(x)返回数的反余弦值。asin(x)返回数的反正弦值。atan(x)以介于-P

    39、I/2 与 PI/2 弧度之间的数值来返回 x 的反正切值。atan2(y,x)返回从 x 轴到点(x,y)的角度(介于-PI/2 与 PI/2 弧度之间)。ceil(x)对数进行上舍入。cos(x)返回数的余弦。exp(x)返回 e 的指数。floor(x)对数进行下舍入。log(x)返回数的自然对数(底为e)。max(x,y)返回 x 和 y 中的最高值。min(x,y)返回 x 和 y 中的最低值。pow(x,y)返回 x 的 y 次幂。random()返回 0 1 之间的随机数。round(x)把数四舍五入为最接近的整数。sin(x)返回数的正弦。sqrt(x)返回数的平方根。tan(

    40、x)返回角的正切。toSource()返回该对象的源代码。valueOf()返回 Math 对象的原始值。JavaScriptJavaScript常用常用APIAPIuNumberNumber对象函数对象函数52方法描述toString把数字转换为字符串,使用指定的基数。toLocaleString把数字转换为字符串,使用本地数字格式顺序。toFixed把数字转换为字符串,结果的小数点后有指定位数的数字。toExponential把对象的值转换为指数计数法。toPrecision把数字格式化为指定的长度。valueOf返回一个 Number 对象的基本数字值。JavaScriptJavaScr

    41、ipt常用常用APIAPIuStringString对象函数对象函数53方法描述anchor()创建 HTML 锚。big()用大号字体显示字符串。blink()显示闪动字符串。bold()使用粗体显示字符串。charAt()返回在指定位置的字符。charCodeAt()返回在指定的位置的字符的 Unicode 编码。concat()连接字符串。fixed()以打字机文本显示字符串。fontcolor()使用指定的颜色来显示字符串。fontsize()使用指定的尺寸来显示字符串。fromCharCode()从字符编码创建一个字符串。indexOf()检索字符串。italics()使用斜体显示字

    42、符串。lastIndexOf()从后向前搜索字符串。link()将字符串显示为链接。localeCompare()用本地特定的顺序来比较两个字符串。match()找到一个或多个正则表达式的匹配。JavaScriptJavaScript常用常用APIAPIuStringString对象对象函数(续)函数(续)54方法描述replace()替换与正则表达式匹配的子串。search()检索与正则表达式相匹配的值。slice()提取字符串的片断,并在新的字符串中返回被提取的部分。small()使用小字号来显示字符串。split()把字符串分割为字符串数组。strike()使用删除线来显示字符串。sub

    43、()把字符串显示为下标。substr()从起始索引号提取字符串中指定数目的字符。substring()提取字符串中两个指定的索引号之间的字符。sup()把字符串显示为上标。toLocaleLowerCase()把字符串转换为小写。toLocaleUpperCase()把字符串转换为大写。toLowerCase()把字符串转换为小写。toUpperCase()把字符串转换为大写。toSource()代表对象的源代码。toString()返回字符串。valueOf()返回某个字符串对象的原始值。本本章章总结总结u介绍介绍JavaScriptJavaScript技术的起源发展以及语言技术的起源发展以及语言基础基础.u重点掌握重点掌握JavaScriptJavaScript语言中的数据类型、变量以及运算语言中的数据类型、变量以及运算符和表达式的符和表达式的知识知识;流程控制语句流程控制语句u学会学会使用使用APIAPI是非常重要的,本章中并没有对是非常重要的,本章中并没有对JavaScriptJavaScript各种对象的内置函数做出非常全面的阐述,各种对象的内置函数做出非常全面的阐述,需要查询需要查询APIAPI。55谢谢谢谢!56

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:BTC-CS-HTML-01-第8章-JavaScript基础知识课件.pptx
    链接地址:https://www.163wenku.com/p-3376730.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库