热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

莫名其妙的js基础学习!

JavaScript基本组成部分:1,ECMAScript:js的语法标准,基本的变量,运算符,函数,if语句,for语句等2,DOM:操作网页上的元素API,比如盒子的移动,变色

Javascript基本组成部分:

  1,ECMAScript:js的语法标准,基本的变量,运算符,函数,if语句,for语句等

  2,DOM:操作网页上的元素API,比如盒子的移动,变色,轮播图等。

  3,BOM:操作浏览器部分的API功能

alert语句:

  1,弹出警告框语句,主要用于在网页中弹出提示。

  基本代码:


   2,注释方式两种;

    1,/**/  多行注释

    2,//单行注释

  3,控制台输出:console.log("")

  4,prompt()语句:用户对话框输入。


   5,变量的命名和python一样,但是使用驼峰体比较多

数据类型:

  类型查看方式:typeof

  1,number 数字类型: 

    var a = 1234;

    console.log(typeof a)

  2,string :字符串

    var str = "123"

    console.log(typeof str)

  3,boolean:布尔值于python类似

  4,null:空对象

  5,undefined:变量未定义

  6,运算符需要注意的就只有 ===  这个是判断数据类型和数值是否都完全相同

    关于拼接贼他妈恶心!!!只要有一个str,配合+就是拼接

  7,数字类型转换,强转就好!!

  8,流程控制!

    1,if,if-else,if-else if-else:

var ji = 20;
if(ji>10){
  console.log(ji)    
}
alert("baichi")
//这是最简单的使用方式,只有if存在
var ji  = 20;
if(ji>=20){
    console.log(‘2333‘)
}else{
    console.log(‘js是sb!‘)
}
//简单运用
if (true) {
   //执行操作
}else if(true){
    //满足条件执行            
}else if(true){
   //满足条件执行        
}else{
  //满足条件执行
}
和python有区别,需要加上if才能扩充

   2,&&和||   相当于and 和 or python的所以不加解释

   3,switch   需要重点记忆一下!

var sb = "js"
    
swich(sb)//条件{
    case "js":
    console.log("说的真棒!")
    break; //需要注意必须要break
    case "python":
    console.log("你会死的很有逻辑感")
    break;
    case "css":
    console.log("你傻逼吧!")
    break;


}

         4,while循环,基本相同,改变就在于条件和循环体需要套上括号

    5,do_while    先执行do,再执行while循环。

    6,for循环  



	
	
	


	


//这是空心三角形的实现方法!

莫名其妙的js基础学习!


推荐阅读
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 本文介绍如何使用阿里云的fastjson库解析包含时间戳、IP地址和参数等信息的JSON格式文本,并进行数据处理和保存。 ... [详细]
  • 优化局域网SSH连接延迟问题的解决方案
    本文介绍了解决局域网内SSH连接到服务器时出现长时间等待问题的方法。通过调整配置和优化网络设置,可以显著缩短SSH连接的时间。 ... [详细]
  • 本文详细介绍了Java中org.w3c.dom.Text类的splitText()方法,通过多个代码示例展示了其实际应用。该方法用于将文本节点在指定位置拆分为两个节点,并保持在文档树中。 ... [详细]
  • 本文详细介绍了Java中org.neo4j.helpers.collection.Iterators.single()方法的功能、使用场景及代码示例,帮助开发者更好地理解和应用该方法。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 本文介绍如何通过Windows批处理脚本定期检查并重启Java应用程序,确保其持续稳定运行。脚本每30分钟检查一次,并在需要时重启Java程序。同时,它会将任务结果发送到Redis。 ... [详细]
  • 本文介绍如何使用 NSTimer 实现倒计时功能,详细讲解了初始化方法、参数配置以及具体实现步骤。通过示例代码展示如何创建和管理定时器,确保在指定时间间隔内执行特定任务。 ... [详细]
  • 本文介绍了在Windows环境下使用pydoc工具的方法,并详细解释了如何通过命令行和浏览器查看Python内置函数的文档。此外,还提供了关于raw_input和open函数的具体用法和功能说明。 ... [详细]
  • 本文讨论了如何根据特定条件动态显示或隐藏文件上传控件中的默认文本(如“未选择文件”)。通过结合CSS和JavaScript,可以实现更灵活的用户界面。 ... [详细]
  • 本文探讨了如何通过最小生成树(MST)来计算严格次小生成树。在处理过程中,需特别注意所有边权重相等的情况,以避免错误。我们首先构建最小生成树,然后枚举每条非树边,检查其是否能形成更优的次小生成树。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 导航栏样式练习:项目实例解析
    本文详细介绍了如何创建一个具有动态效果的导航栏,包括HTML、CSS和JavaScript代码的实现,并附有详细的说明和效果图。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 本文探讨了领域驱动设计(DDD)的核心概念、应用场景及其实现方式,详细介绍了其在企业级软件开发中的优势和挑战。通过对比事务脚本与领域模型,展示了DDD如何提升系统的可维护性和扩展性。 ... [详细]
author-avatar
撒哈拉2011的马甲_978
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有