建设用地规划许可证在哪个官方网站可以查询,企业网站如何建设流程,哪个网站帮忙做户型方案,免费网站为何收录比较慢JS的三大书写方式行内式如图所示#xff1a;几点说明#xff1a;JS的行内式写在HTML的标签内部#xff0c;(常以on开头)#xff0c;如onclick行内式常常使用单引号括住字符串以区分HTML的双引号可读性差#xff0c;不建议使用引号易出错#xff0c;不建议使用特殊情况下使…JS的三大书写方式行内式如图所示几点说明JS的行内式写在HTML的标签内部(常以on开头)如onclick行内式常常使用单引号括住字符串以区分HTML的双引号可读性差不建议使用引号易出错不建议使用特殊情况下使用内嵌式如图所示几点说明JS内嵌式写在script标签内部是JS最常用的书写方式外部式如图所示几点说明需要写在独立的.js文件内部当JS的代码量较大时推荐使用与HTML相分离既美观同时满足文件复用输出与输入语句prompt当调用该函数时网页上会弹出一个输入框允许用户输入数据所输入数据可以赋值给一个变量该变量的类型为字符串型如图所示alert 当调用该函数时网页上会弹出一个警示框提示所输入的语句如图所示console.log() 所输入的信息呈现在控制台方便程序员检测代码如图所示变量变量是程序在内存中申请的一块用于存储数据的空间可以理解为一个小容器语法一个变量的构成等于var 变量名 值var是关键字可有可无。同时一个变量也可以暂时只声明不赋值留在后面需要时再赋值。初始化一个变量在声明的同时赋值谓之“变量的初始化”如图所示注意事项第一变量可以重新赋值无需再声明一次变量如图第二允许同时声明多个变量只需要用一个var声明即可变量名间用逗号隔开如图第三当变量声明未赋值时变量值为undefined意为”没定义“如图控制台显示undefined第四当变量无声明无赋值时程序会报错如图第五变量可以直接赋值无需加var,如图第六命名规范如图数据类型特点1.JS的数据类型由程序运行过程中根据等号右边的值来确定由于JS不像C等语言在声明变量时需要指定变量类型(char,int等)因而JS只有在看到变量名右边的值类型时才能确认该数据的具体类型。2.动态特性JS的数据类型可以自由改变,如图所示age从数字型转变为字符串型获取数据类型JS中使用typeof 变量名 的形式获取该变量的数据类型如图所示数据类型从number转化为string简单数据类型数字型 number进制问题 数字若以0开头表示该数字为八进制数若以0x开头表示该数字为十六进制数数字型的最值 JS中的数字具有范围最大值为Number.MAX_VALUE,最小值为Number.MIN_VALUE特殊数值 在JS中Infinity表示无穷大-Infinity表示无穷小。 is NaN()函数用于判断一个数据是否为数字型当其为数字型时返回值为false,否则为true字符串型 (string)第一字符串的嵌套 引号会与其最临近的同类型的引号匹配若想在字符串中包含一对引号可采用外单内双外双内单当最外的引号为单引号时内部引号为双引号当最外的引号为双引号时内部引号为单引号。如图所示第二字符串的长度利用length可以求取字符串的长度如图所示第三字符串的拼接字符串任意类型 新字符串如图所示布尔型 boolean布尔类型的本质就是true实际是就是数字1false就是数字0。undefined当一个变量只声明而不赋值那么它的数据类型就为undefined型。objectnull在js中就属于object型在后续的学习中我们在探索object型。prompt的输入类型prompt的输入类型为string这意味着我们输入的数字无法直接参与运算需要转化待会会将转化如图所示数据类型的转化转化为字符串型其他类型数据转化为字符串型有三种方式1 变量名.toString() , 2. String(变量名) 3. num字符串 务必牢记String中的S需要大小被坑过如图所示转化为数字型转化方式有四种只需要记住前面两种其他作为了解第一种parseInt可以将将字符串型转化为数字型也可去除前面为数字的字符串中其余字符串如图第二种parseFloat可以将将字符串型转化为数字型可以保留带小数字符串中的所有小数点其他功能与parseInt一样此处不赘述。第三种调用Number(字符串)函数如图所示第四种隐式类型转化如12-0可以转化为12 - 0 得到12或12 - 1的到11如图所示转化为布尔型转化为布尔型的函数位 Boolean(变量名),除了 , 0, NaN, null, undefined会被转化为false之外其他数据都转化为true,如图所示本周学习小结到此结束完结撒花