JavaScript基本组成部分:

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

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

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

alert语句:

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

  基本代码:

<script type="text/javascript">
alert(2345678)
</script>

  2,注释方式两种;

    1,/**/  多行注释

    2,//单行注释

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

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

  

<script type="text/javascript">
var a = prompt("你好!") //对话框
console.log(a) //输出
</script>

  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循环

  

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
// for (var i = 0; i <= 5; i++) {
// for (var k = 0 ; k <= i; k++) {
// document.write("*")
// }
// document.write("<br>")
// // console.log("*")
// }
for (var i = 1; i <= 6; i++) {
for (var j = i; j <= 6 ; j++) {
document.write("7")
} for (var k = 1 ; k <= 2*i-1; k++) {
if(k == 1 || k == 2*i-1||i == 6){
document.write("0")
}else{
document.write("6")
} }
document.write("<br>")
} </script>
</head>
<body> </body>
</html>
//这是空心三角形的实现方法!

  

莫名其妙的js基础学习!的更多相关文章

  1. JS基础学习——对象

    JS基础学习--对象 什么是对象 对象object是JS的一种基本数据类型,除此之外还包括的基本数据类型有string.number.boolean.null.undefined.与其他数据类型不同的 ...

  2. JS基础学习——闭包

    JS基础学习--闭包 什么是闭包 闭包的定义如下,它的意思是闭包使得函数可以记住和访问它的词法范围,即使函数是在它声明的词法范围外执行.更简单来讲,函数为了自己能够正确执行,它对自己的词法范围产生闭包 ...

  3. JS基础学习——作用域

    JS基础学习--作用域 什么是作用域 变量的作用域就是变量能被访问到的代码范围,比如在下面的这个js代码中,变量a的作用域就是函数foo,因此在全局作用域内的console.log(a)语句不能访问到 ...

  4. JS 基础学习随想

    2012年就已经接触过了js,给我的印象:这是一门谈不上复杂的语言.大概这就是所谓的学的越浅,用的越少,觉得自己会的东西好像得更多吧!开始做基础练习题的时候觉得好像都十分简单.可是后来在做到对象数组的 ...

  5. handlebars.js基础学习笔记

    最近在帮学校做个课程网站,就有人推荐用jquery+ajax+handlebars做网站前端,刚接触发现挺高大上的,于是就把一些基础学习笔记记录下来啦. 1.引用文件: jquery.js文件下载:h ...

  6. JS基础学习1

    1 JS 概述 一个完整的javascript实现是由以下3个不同部分组成的: (1)     核心(ECMAscript) (2)     文档对象模型(DOM)  Document object ...

  7. JS基础学习篇(一)

    近来一直在学习js和jquery.刚刚进入前端工作还没有多久,虽然大学里学习的是编程自认为也学的还可以,但前端接触的不多,一直认为前端十分简单.其实不然,特别是工作的时候要自己设计一个完整的项目前端, ...

  8. Node.js基础学习四之注册功能

    前言:在Node.js学习(二)和(三)中介绍了如何在Node.js 中获取登录的用户名和密码与数据库进行验证并返回数据给客户端 需求:实现注册功能 为了区分登录和注册是两个不同的请求,在端口后面加上 ...

  9. 两万字Vue.js基础学习笔记

    Vue.js学习笔记 目录 Vue.js学习笔记 ES6语法 1.不一样的变量声明:const和let 2.模板字符串 3.箭头函数(Arrow Functions) 4. 函数的参数默认值 5.Sp ...

随机推荐

  1. javascript 关键词 new都做了写什么

    翻译自stackoverflow:http://stackoverflow.com/questions/1646698/what-is-the-new-keyword-in-javascript ne ...

  2. zsh 安装powerline 主题特效

    查看当前使用的shell脚本是哪一种   echo $0 1. 安装Powerline   使用pip指令,安装方法:   pip install powerline-status   如果没有,则先 ...

  3. HDU5137-最短路-删点

    How Many Maos Does the Guanxi Worth Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 512000/5 ...

  4. 关系型数据库事务遵循ACID原则

    事务在英文中是transaction,和现实世界中的交易很类似,它有如下四个特性: 1.A (Atomicity) 原子性 原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功 ...

  5. js 可拉伸表格

    table <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <tit ...

  6. Sql sever 事务

    SQL事务 一.事务概念    事务是一种机制.是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行.因此事务是一个不可分割的工作逻辑单元.在数据库系统上执行并发操作时事务 ...

  7. JWT的详细简介

    什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准.该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场 ...

  8. 运算符和typeof

    算术运算符 例: var  a =10; var  b = "a"; var c = a-b; 那么c的值是NaN. 逻辑运算符:&&,|| 注意:如果是非布尔类型 ...

  9. Java基础拾遗(二)

    (尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/76358523冷血之心的博客) 马上就要秋招了,新的一轮笔试面试马上 ...

  10. Golang的简明安装指南

    引言: Go language现在是大名鼎鼎,很多的开源项目都是基于go来做的,比如codis, ethereum等都用到了go lang,所以免不了要使用这个东东,本文将简明介绍安装步骤以及环境变量 ...