js基础--变量、数据类型、循环、判断、函数定义

1.变量

var name="mxm"//局部变量
name=“mxm”//全局变量

2.基本数据类型

//数字
a=1
//字符串
a=“mxm”
//列表
a=[‘1‘,‘2‘,‘3‘]
//字典
a={‘k1‘:‘v1‘,‘k2‘:‘v2‘}
//布尔值
true
false

3.for循环

a=[‘a‘,‘b‘,‘c‘]
for(var i=0;i<a.length;i++){
    console.log(a[i]);
}

4.if条件语句

if(条件){

 }else if(条件){

}else{

 }

5.function函数

function 函数名(){

}

函数名()

6.js×××灯,知识点document.getElementById、charAt、substring、setInterval

<div id="i1">欢迎光临M-x-M的Python学习博客!</div>

<script>
    function func1() {
        //获取id为i1的标签
        var tag=document.getElementById("i1");
        //获取tag的内容
        var content=tag.innerText;
        //charAt取得content第0号位字符串
        var f=content.charAt(0);
        //获取其余位置的字符串
        var l=content.substring(1,content.length);
        //生成新的字符串new_content
        var new_content=l+f;
        //将new_content赋值给id为i1标签的内容
        tag.innerText=new_content;
    }
    //定时器函数
    setInterval("func1()",500)
</script>

原文地址:http://blog.51cto.com/13803166/2147463

时间: 2024-08-11 19:23:44

js基础--变量、数据类型、循环、判断、函数定义的相关文章

js基础之数据类型

一:JavaScript 数据类型:字符串.数字.布尔.数组.对象.Null.Undefined JavaScript 字符串;        var carname="Bill Gates"; JavaScript 数字;        var x1=34.00;      //使用小数点来写        var x2=34; //不使用小数点来写 JavaScript 布尔:        var x=true;var y=false JavaScript 数组: var car

make--变量 条件判断 函数定义及调用

一.变量的高级主题 A.变量值的替换1.使用指定字符(串)替换变量中的后缀字符(串)2.语法格式:$(var:a=b) (将a替换成b)a.替换表达式中不能有任何的空格b.make中支持使用${}对变量进行取值示例 src:=a.cc b.cc c.cc obj:=$(src:cc=o) test: @echo "obj=>$(obj)" 输出结果由上图可以看出变量值的替换B.变量的模式替换1.使用%保留变量值中的指定字符,替换其它字符2.语法格式:$(var:a%b=x%y)a

JS基础-变量及输入输出和运算符的使用

一.什么是JavaScript? 再讲JS的基础之前,先让我们了解一下什么是JS吧. JS,全称JavaScript.是t一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能. 二.使用JS的三种方式 1.在HTML标签中直接内嵌JS():并不提倡使用. <button onclick="ale

JS基础变量、运算符和分支结构

[使用JS的三种方式]   1.HTML标签中内嵌JS(不提倡使用):   <button onclick="javascript:alert('小婊子,真点啊!')">有本事点我呀</button>   2.HTML页面中直接使用JS:   <script type="text/javascript">   //JS代码  </script>   3.引用外部JS文件:   <script language=&

js中的数据类型和判断数据类型

基本数据类型,六大基本数据类型:字符串(String).数字(Number).布尔(Boolean).对象(Object).空(Null).未定义(Undefined). 1,字符串:string,单引号或者双引号号起来的,就是字符串. 2,数字(Number),数字类型,包括浮是点数整数等. 3,布尔(Boolean),false,true. 4,未定义(undefined),未定义,当一个变量未创建或者创建未赋值的时候就是undefined. 5,空(Null),不存在,dom节点不存在,返

JS对象、数据类型区别、函数

对象 基本数据类型都是单一的值,值和值之间没有任何联系,变量之间独立,不能成为一个整体. 对象属于一种符合的数据类型,对象中可以保存对个不同数据类型的属性. 对象分类: ?1.内建对象 ??由ES标准中定义的对象,在任何的ES的事项中都可以使用:Math?String?Number?Bollean?Function?Object ?2.宿主对象 ??由JS的运行环境提供的对象,目前来讲主要指由浏览器提供的对象:BOM(浏览器对象模型)?DOM(文档对象模型) ?3.自定义对象 ??由开发人员创建

js中变量名提升和函数名提升

首先,js中变量没有块级作用域,但是有函数作用域,即只有函数可以约数变量的作用域. 并且,函数的实质也是一个变量,所以可以改变它的值,即赋值.所以变量名提升和函数名提升非常相像. 1.变量名的提升发生在函数内部.看下面的例子.说明:第一个因为弹出undefined,相当于在上面定义了var num;因为函数内部,定义了var num=20:就相当于在一开始定义了var num;这就是变量名的提升. var num = 10; function func() { alert(num); //und

条件、循环、函数定义、字符串操作练习

注意标准库的两种导入与使用方式,建议大家采用<库名>.<函数名>的方式. 对前面的代码进行优化,用for,while,if,def实现: 用循环画五角星 1 import turtle 2 3 turtle.fillcolor("red") 4 turtle.begin_fill() 5 for i in range(5): 6 turtle.forward(100) 7 turtle.right(144) 8 turtle.end_fill() 用循环画同心圆

条件、循环、函数定义

1.用循环画五角星 import turtle turtle.setup(600,400,0,0) turtle.color("yellow") turtle.bgcolor('red') turtle.fillcolor("yellow") turtle.up() turtle.goto(-250,75) turtle.down() turtle.begin_fill() for i in range(5): turtle.forward(100) turtle.

条件、循环、函数定义等练习

对前面的代码进行优化,用for,while,if,def实现: 用循环画五角星 用循环画同心圆 用while循环画太阳花 用函数定义画五个五角星 用函数定义画钻石花瓣的太阳花 字符串操作 输入学号,识别年级.专业.序号. 输入1-7的数字,输出对应的"星期几". 识别身份证号中的省市区.年龄.性别. 用循环画五角星 import turtle turtle.fillcolor('yellow') turtle.begin_fill() for i in range (5): turtl