JS随笔2

3.布尔类型 (boolean)

布尔型数据只能有两种种值 true 和 false;

var married = true;

var married = false;

PS:与字符串不同,不要把布尔值用引号括起来。布尔值 false 与 字符串 "false"是两回事。

4.对象(object)
Javascript是一种面向对象的语言,因此可以使用面向对象的思想来进行
对象就是由一些彼此相关的属性和方法集合在一起而构成的一个数据实体。

var today=new Date(),
        year =today.getFullYear(),
        month=today.getMonth()+1,
        day  =today.getDay(),
        hours=today.getHours(),
        minutes=today.getMinutes(),
        seconds=today.getSeconds();

        document.write(year+‘年‘);
        document.write(month+‘月‘);
        document.write(‘周‘+day+‘<br/>‘);
        document.write(hours+‘时‘);
        document.write(minutes+‘分‘);
        document.write(seconds+‘秒‘);

5.Array 数组(object)
我们的变量一般都只能存储一个内容 所以它其实是一个单一的容器
我们的数组一般可以存一个或者是多个值 ,所以数组是一个大的容器

组成部分:
数组其实是由多个 (键-值) 所组成的一个多容器

var weekly=[‘星期日‘,‘星期一‘,‘星期二‘,‘星期三‘,‘星期四‘,‘星期五‘,‘星期六‘];
    document.write(‘<br/>‘);
    document.write(weekly[4]);

PS:数组的索引 默认是从0开始的

6.JavaScript - null, undefined

在 JavaScript 中 null 表示 "什么都没有"。
在 JavaScript 中, undefined 是一个没有设置值的变量。

三、数据类型的查看和转换

1.查看数据类型 typeof

var mood = "happy";

    alert(typeof mood);

2.转换成字符串

var age = 25;
    alert(age.toString()); 

3.转换成数字

parseInt() 转换成整数

parseFloat() 转换成浮点数

var test = parseInt(“22.5”);
var test = parseFloat(“22.5”);    

四、运算符

1.算术运算符( + - * / %)

加、减、乘、除、求余,其中%是求余运算

var a=12,
    b=6;
        document.write(‘<br/>‘+‘<br/>‘);

        document.write(a+b)
        document.write(‘<br/>‘);

        document.write(a-b)
        document.write(‘<br/>‘);

        document.write(a*b)
        document.write(‘<br/>‘);

        document.write(a/b)
        document.write(‘<br/>‘);

        document.write(a%b)
时间: 2024-07-28 21:48:03

JS随笔2的相关文章

Spread JS 随笔一 简单表格

Spread JS 是一个在线Excel表格控件,功能非常强大.下面大概的介绍一下简单的使用. 最简单的表格 步骤 在工程文件中的head 部分引用相关的css 和js 1 <head> 2 <link rel="styleSheet" href="CSS/gc.spread.views.dataview.10.1.1.css" /> 3 <script src="JS/gc.spread.common.10.1.1.min.

js随笔,css和js禁止网页选择文本,table的class样式使得td的class样式失效,jquery获得元素坐标

css使用user-select,user-select不是W3C标准,浏览器支持不完整:user-select有两个值,none用户不可以选择文本,text用户可以选择文本 body{-moz-user-select: none; /*火狐*/-webkit-user-select: none; /*webkit浏览器*/-ms-user-select: none; /*IE10*/-khtml-user-select: none; /*早期浏览器*/user-select: none;} 也

JS随笔4

经过这些天,JS也来到了有趣的地方了,我们的目标是什么?懒!那么就从循环语句开始吧:  循环语句 1.while 语法:while (exp) { //statements;} 说明:while (变量<=结束值) { 需执行的代码 } //while //从1到1000输出1000个数字 var i =1; while(i<1001){ document.write(i+' ') if(i%10==0){ document.write('<br/>')//这里if语句控制换行的条

js随笔-变量作用域

1.函数中定义的变量只在函数中起作用,所以两个函数定义相同的变量互不影响 function fun(){ var i=0 } console.log(i);//i is not defined 2. 函数中内嵌函数时,内部的函数可以访问外部函数的变量,外部函数则不能访问内部的变量 function fun(){ var i=0; function fun2(){ var j=1; console.log(i); } fun2(); } fun();//0 function fun(){ var

JS随笔1

JS是javascript的缩写,它和JAVA没有任何关系,它是一种脚本语言,由WEB浏览器进行解释和执行. JS由三部分组成:ECMAScript:核心.DOM:文档对面模型.BOM:浏览器对象模型. JS可以给予页面灵魂,让页面动起来,包括动态的数据,动态的标签,动态的样式等等. 将JS应用到网页中有两种方法: 方法一:将javascript代码插入html文档<head>部分的<script>标签中 <head> <script type=“text/jav

js 随笔

setInterval:即使在方法中使用了stopInterval这个方法也要执行完才会停止自行重复执行,解决:使用return false来跳出方法. JS string和num:当一个是字符串数字和一个数字相加的时候,数字会隐式转化为字符串 两者相加结果为一个新字符串 , "40"+20 = "4020"; 如果是其他操作符比如 乘除减的时候 字符串数字会隐式转化为数字进行 操作  ”40“*20 = 8000: 当true 和 false 进行判断的时候无论字

学习gulpfile.babel.js随笔

'use strict' import gulp from 'gulp' //将gulp插件包含进来 import sass from 'gulp-sass' //编译sass文件 import imagemin from 'gulp-imagemin' //压缩 png,jpeg,gif和svg图片资源 import autoprefixer from 'gulp-autoprefixer' //给css增加前缀 import notify from 'gulp-notify' //在控制台中

毕设js随笔

elPage.on('click','a',function(){ that.opts.data.pageNum=1; that.loadData(); }); 其实事件是绑定在a上,跟elpage没多大关系.所以在取消时间的时候:    this.elPage.off('click','a'); 2. 设置class   还可以使用attr('class',xxxx);

JS随笔5

函数 函数就是完成某个功能的一组语句,函数由关键字 function 函数名加一组参数定义; 函数在定义后可以被重复调用,通常将常用的功能写成一个函数,利用函数可以使代码的组织结构更多清晰 document.write( 1 + "<br>" ); document.write( 5 + "<br>" ); document.write( 3 + "<br>" ); document.write( 10 + &

js随笔3

1.普通对象都有_proto_2.函数都有prototype3._proto_是来源于prototype4.如自己没有该属性,则沿着_proto_往上找. 5.组合继承function Father(name) { this.name = name; } Father.prototype.lookBook = function() { console.info(this.name + "在看书"); } function Son(name, age) { //继承属性,继承不了prot