番禺建设局网站网站建设方案书一般由谁做

张小明 2026/3/2 21:38:05
番禺建设局网站,网站建设方案书一般由谁做,如何做网站结构及栏目策划,域名网站排名JavaScript基础笔记 一、JS代码的编写位置 JS代码需写在script标签中#xff0c;常见编写方式#xff1a; 标签事件属性中#xff08;不推荐#xff0c;结构与行为耦合#xff09; 例#xff1a;button onclickalert(你点击我干嘛);点我一…JavaScript基础笔记一、JS代码的编写位置JS代码需写在script标签中常见编写方式标签事件属性中不推荐结构与行为耦合例button onclickalert(你点击我干嘛);点我一下/button超链接href中不推荐例a hrefjavascript: alert(让你点你就点);你也点我一下/ascript标签内推荐scripttypetext/javascriptalert(我是script标签中的代码);/script外部JS文件推荐可复用引入方式script typetext/javascript srcjs/script.js/script注意引入外部文件的script标签内不能再写代码需额外加script标签写内部代码。二、JS基本语法注释多行注释/* 注释内容 */单行注释// 注释内容大小写敏感alert()和Alert()是不同的。语句结尾每条语句以;结尾浏览器会自动补但建议手动加。空格/换行JS会忽略多个空格和换行不影响执行。三、字面量和变量类型说明示例字面量不可改变的值直接使用123、hello变量保存字面量值可修改声明var a;赋值a123;声明赋值var a123;四、标识符自定义名称命名规则可包含字母、数字、_、$不能以数字开头不能是JS关键字/保留字如var、if等推荐驼峰命名法首字母小写后续单词首字母大写例helloWorld。五、JS数据类型分为基本数据类型和引用数据类型基本类型String字符串、Number数值、Boolean布尔、Null空值、Undefined未定义引用类型Object对象。1. String字符串需用引号包裹单/双引号均可引号不能嵌套单引号内可放双引号反之同理转义字符用\表示特殊字符例\表示双引号。varstr我说:今天天气真不错;// 正确str我说:\今天天气真不错\;// 转义写法2. Number数值包含整数、浮点数特殊值Number.MAX_VALUEJS能表示的最大数Number.MIN_VALUEJS能表示的最小数Infinity正无穷超过最大值时出现-Infinity负无穷NaN表示“非数字”Not A Number注意浮点数运算可能不精确。3. Boolean布尔只有两个值true真、false假用于逻辑判断。4. Null Undefined类型说明typeof检测结果Null表示空对象值为nullobjectUndefined变量声明后未赋值值为undefinedundefined六、强制类型转换以转String为例将其他类型转为字符串的方法toString()方法语法变量.toString()注意null、undefined无此方法。vara123;varba.toString();// b是字符串123String()函数语法String(变量)可转换null、undefined。七、强制类型转换补充2. 转换为Number方法说明示例 规则Number()函数通用类型转换- 字符串纯数字→数字含非数字→NaN空串/全空格→0- 布尔true→1、false→0-null→0-undefined→NaNparseInt()仅转字符串为整数非字符串先转字符串- 例parseInt(123abc)→123parseInt(abc123)→NaN- 可指定进制parseInt(070, 8)按8进制解析parseFloat()仅转字符串为浮点数逻辑同parseInt- 例parseFloat(3.14abc)→3.143. 转换为Boolean使用Boolean()函数转换规则数字除0、NaN→false其余→true字符串除空串→false其余→truenull、undefined→false。八、其他进制的数字16进制以0x开头例0x10→十进制168进制以0开头例070→十进制56注意parseInt(070)在不同浏览器解析不同需指定进制如parseInt(070, 10)按十进制解析。九、运算符1. 算数运算符运算符说明特殊规则加法/字符串拼接- 两个字符串→拼接- 其他值字符串→转字符串后拼接- 其余情况→转Number后相加-/*///%减法/乘法/除法/取余非Number值先转Number再运算与NaN运算→NaN2. 一元运算符正号非Number值转Number例true→1-负号转Number后取反自增/自减--后增a先返回原变量值再自增前增a先自增再返回新值自减同理a--/--a。3. 逻辑运算符运算符说明规则短路运算!非运算取反非布尔值先转布尔再取反例!0→true与运算第一个值为false→返回第一个值否则返回第二个值例5 6→60 6→04. 赋值运算符基础赋值复合、-、*、/、%例a 5等价于a a 5。5. 关系运算符比较大小、、、返回布尔值特殊规则非数值→转Number后比较两个字符串→比较字符的Unicode编码逐位比较。6. 相等运算符运算符说明规则相等自动类型转换类型不同先转换undefined和null相等NaN与任何值不相等!不相等自动类型转换与逻辑相反全等不类型转换类型不同直接返回false类型相同再比较值!不全等不类型转换与逻辑相反判定NaN用isNaN()函数例isNaN(NaN)→true。7. 条件运算符三元运算符语法条件表达式 ? 语句1 : 语句2执行条件为true→执行语句1否则执行语句2例var max a b ? a : b取a、b最大值。十、代码块与流程控制语句1. 代码块用{}包裹的一组语句仅起“分组作用”内部变量外部可见无作用域隔离。2. 流程控制语句1条件判断语句if语句语法1if(条件表达式){语句;// 条件为true时执行}语法2if-elseif(条件表达式){语句1;// true执行}else{语句2;// false执行}语法3多分支if(条件1){语句1;}elseif(条件2){语句2;}else{语句3;}1. 条件判断语句if语句if语句的控制范围默认仅控制紧随其后的一条语句若需控制多条语句需用{}包裹成代码块。vara10;if(a10){// 代码块包裹控制多条语句alert(a比10大~~~);alert(谁也管不了我~~~);}多分支if-else if-else从上到下依次判断条件满足则执行对应代码块执行后结束语句所有条件不满足则执行else。2. 条件分支语句switch语句语法switch(条件表达式){case表达式1:语句1;break;// 跳出switchcase表达式2:语句2;break;default:语句n;// 所有case不匹配时执行break;}执行规则条件表达式与case后的表达式做全等比较匹配成功则从当前case开始执行直到遇到break无匹配则执行default。十一、循环语句循环类型语法执行逻辑特点while循环while(条件表达式) { 循环体 }先判断条件满足则执行循环体可能一次都不执行do-while循环do { 循环体 } while(条件表达式)先执行循环体再判断条件至少执行一次for循环for(初始化表达式; 条件表达式; 更新表达式) { 循环体 }1. 初始化仅1次2. 判断条件3. 执行循环体4. 更新表达式5. 重复2-4结构更紧凑适合已知循环次数十二、break与continue关键字作用break跳出当前switch语句/循环语句终止执行continue跳过当前轮循环的剩余代码直接进入下一轮循环仅对最近的循环生效
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

昆明如何做百度的网站wordpress知名中国网站

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个Node.js错误诊断工具,专门用于分析和解决error:03000086:digital envelope routines::initialization error。工具应能自动检测Node.js版本、OpenSSL配置和环境…

张小明 2026/1/19 13:05:29 网站建设

贵阳网站建设方案维护手机网站菜单代码

第一章:Open-AutoGLM行业竞争格局演变随着大模型技术的快速发展,Open-AutoGLM作为开源自动化生成语言模型的代表,正在重塑人工智能行业的竞争生态。其开放性、可定制化和低门槛部署特性吸引了大量开发者与企业参与,推动了从闭源主…

张小明 2026/1/19 13:04:58 网站建设

网站导航页面设计青州建设局网站

2025年,企业微信智能表格凭借AI驱动的功能升级,成为企业解决数据混乱、协作低效的关键工具。它通过智能字段识别、跨系统集成、多视图管理等能力,将传统表格的“手动整理”转向“自动驱动”,帮助企业实现数据实时同步、高效协作和…

张小明 2026/1/19 13:04:27 网站建设

公司网站内容建设官方智慧团建网站

零基础玩转在线3D模型查看器:从小白到高手的进阶指南 🚀 【免费下载链接】Online3DViewer A solution to visualize and explore 3D models in your browser. 项目地址: https://gitcode.com/gh_mirrors/on/Online3DViewer 还在为打开3D模型文件而…

张小明 2026/1/19 13:03:56 网站建设

电商网站竞价推广的策略虚拟机网站建设

想要解决游戏帧率波动、系统温度异常、性能表现不稳定等AMD Ryzen用户常见问题?SMUDebugTool作为专业的Ryzen性能优化工具,提供了从基础监控到高级调节的完整解决方案。本文将带您从问题诊断出发,逐步掌握这款工具的核心使用技巧,…

张小明 2026/1/19 13:03:25 网站建设

网站建设风险评估关于建设饮食与健康网站的意义

AI应用架构师指南:半导体质检的自动化流水线 引言 痛点引入 在半导体制造领域,质量检测是确保产品性能和可靠性的关键环节。传统的半导体质检主要依赖人工操作,质检员通过显微镜等工具对半导体芯片进行逐一检查,识别诸如芯片表面的…

张小明 2026/1/19 13:02:54 网站建设