Python学习笔记第二十四周(JavaScript补充)

目录:

内容:

  类型函数:

  1、typeof

  只能判断基本数据类型,对于引用数据类型,只能判断它为object

var s=8;
console.log(typeof(s));
var s2=new String(‘hello2‘);
console.log(typeof(s2));  //没法判断它的具体类型

  2、instanceof

var s3= new String(‘hello‘)
console.log(s3 instanceof(String));//判断s3是否为String实例化的对象

  3、String对象

  String有两种创建方式:

    1) var s=“hello”;

    2)var s=new String(‘hello’);

  String可以操作的方法:

    1)length

    2)字体:

      s.italics()  斜体

      s.bold()     加粗

      s.anchor()  链接,正确写法:s.anchor(‘alex’)

    3)大小写转换:

      s.toUpperCase();都变大写

      s.toLowerCase();都变小写

    4)获取指定字符:

      s.charAt(1) 根据索引取值

    5)查询字符串:

      match();

      search();

      s.search(‘h‘); 返回第一个匹配结果的索引值

      s.match(‘l‘);   返回所有的匹配结果的数组

    6)replace

      s.replace(‘e’,‘E‘)

    7)  split

      s.split(‘e‘)

    8)   concat   拼接

      s.concat(‘world‘)

    9) substr   sbustring slice 截取字符串

      s.substr(1,2)

      s.slice(1,-2)  slice可以倒着取

    10)Indexof

      s.IndexOf(‘h’)

      s.lastIndexOf(‘h‘)

  4、Array 数组对象

    var arr=[];

    var arr=[1,2,3,4,5];

    var arr=new Array(1,2,3,4,5)

    var arr2 = new   Array(3) 表示占了3个位置,三个值都是undefined,如果采用初始化对象的方式创建数组

                如果里面只有一个值还是数字,那么数字表示长度而不是内容

    Array的方法:

    1、join方法

      var ret = [‘hello‘, ‘world‘].join(‘+++++‘)

    2、shift  unshift   pop  push方法(栈方法)

      补充:

        栈操作:

          先进后出,有压栈和弹栈两个操作

        队列操作:

          先进先出

       var arr1=[1,4,6];

       arr1.push(13);

       console.log(arr1) 发现13放在最后面

       arr1.pop() 弹最后的数值

       arr1.shift(45);从前面插入

       arr1.unshift() 从前面移除

    3、sort和reverse方法

         arr1.reverse();反转

       arr1.sort(); 排序

             

    5、Date对象

      创建方式:

      var date_obj=new Date()

      console.log(date_obj.toLocaleString())

      var date_obj = new Date(‘017/07/20 16:30‘)

      console.log(date_obj.toLocaleString())

      date_obj.getFullYear();

      date_obj.getZMonth();

      date_obj.getDate();

      date_obj.getDay();

      date_obj.getHours();

      date_obj.getSeconds();

      date_obj.getMinutes();

      date_obj.getHourMinuteSecond();

      date_obj.getMilliseconds();

     

  5、RegExp 正则表达式

    var re_obj=new RegExp("\d+","g");

    console.log(re_obj.test(‘asdf2345dk‘))

    

  

    

    

    

时间: 2024-08-05 19:32:43

Python学习笔记第二十四周(JavaScript补充)的相关文章

Python学习笔记第二十六周(Django补充)

一.基于jQuery的ajax实现(最底层方法:$.jax()) $.ajax( url: type:''POST" ) $.get(url,[data],[callback],[type])  #callback是发送成功后就执行的函数,type是告诉服务器需要什么数据,type:text|html|json|script $.post(url,[data],[callback],[type]) 例子: $.get('/jquery_get/',{name:'gavin'}) //name关键

Python学习笔记第二十四五周(Django补充)

目录: 内容: 1.render_to_reponse() 不同于render,render_to_response()不用包含request,直接写template中文件 2.locals() 如果views文件中的函数里变量过多的话,可以在render或render_to_response()里面直接增加render(request,'index.html',locals())这样在前端界面渲染的时候可以直接写变量名

Python学习笔记第二十二周(前端知识点补充)

目录: 一.伪类 二.样式 1.字体 2.背景图片 3.margin和padding 内容: 一.伪类 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> a:link{ background-color:red; } a:hover{ backgrou

Python学习笔记第二十周

目录: 一.ORM 1.查询补充 内容: 一.ORM 1.查询补充: 1.models.USR.objects.all().values('id','name') 这个语句相当于SQL语句中的select id,name from USER  ,表示可以单独取某几列的值,取得的值仍然是QuerySet,但是内部元素变为字典 2.models.USR.objects.all().value_list('id','name') 表示可以单独取某几列的值,取得的值仍然是QuerySet,但是内部元素变

菜鸟Python学习笔记第二天:关于Python黑客。

2016年1月5日 星期四 天气:还好 一直不知道自己为什么要去学Python,其实Python能做到的Java都可以做到,Python有的有点Java也有,而且Java还是必修课,可是就是不愿意去学Java,后来看到了<Linux黑客的python编程之道>然后发现了一些自己感兴趣的事,每个IT男都有一个黑客梦,我也不例外,所以继续开始Python写习. 因为要准备高数考试,所有以很多东西不能去仔细学习. 就深深的记住了几句话: 第一句:调试器就是黑客的眼睛.刚开始不懂什么是调试器:但是从眼

python学习笔记-Day8 上(pickle补充、字段、面向对象成员、成员修饰符、特殊方法)

pickle 序列化补充 # pickle load # 现在有两个python程序,调用关系如下 # s1.py class foo: …. Obj = foo(x,y) Pickle.dump(obj, open(‘db’,’wb’)) S2.py # s2.py from s1 import foo pickle.load(db) # s2.py 反序列化加载包含对象,一定要先导入对象对应的类,否则Pickle load将会报错 类多继承关系 有共同父类的继承关系如下 如图,如果我们有两个

Python学习笔记(十八)

一.datetime简介 datetime是Python处理日期和时间的标准库 二.导入datetime日期时间处理标准库 # datetime是日期时间模块,其中包括一个同名的日期时间类 from datetime import datetime 三.获取当前的年月日日期时间信息 # 获取当前日期时间信息 now = datetime.now() 四.指定日期时间 dt = datetime(2015,3,4,12,12,23) 五.将日期时间转换为Unix时间缀 # 将日期时间对象转换为Un

python学习笔记-Day17 (上节知识点补充)

自定义三角符号 <style>     .arrow{         display: inline-block;                 border-top: 10px solid;         border-right: 10px solid;         border-bottom: 10px solid;         border-left: 10px solid;         /*border-top: transparent;   设置颜色为透明色, t

Python学习笔记(十)

一.类和构造函数的定义 class 类名(object): def __init__(self,name,score): self.name = name self.score = score def show_info(self): print("name=",name,"score=",score) 类名通常大写 二.通过变量生成实例 student1 = Student("cq",100) 三.自由的为对象实例添加属性 student1 =